DUNE PDELab (2.8)

Dune::PDELab::NoDirichletConstraintsParameters Struct Reference

#include <dune/pdelab/constraints/common/constraintsparameters.hh>

Public Types

typedef LeafNodeTag NodeTag
 The type tag that describes a LeafNode.
 

Public Member Functions

template<typename I >
bool isDirichlet (const I &intersection, const FieldVector< typename I::ctype, I::mydimension > &coord) const
 
template<typename I >
bool isNeumann (const I &intersection, const FieldVector< typename I::ctype, I::mydimension > &coord) const
 
template<typename T >
void setTime (const T &time)
 

Static Public Attributes

static const bool isLeaf = true
 Mark this class as a leaf in a dune-typetree.
 
static const bool isPower = false
 Mark this class as a non power in the dune-typetree.
 
static const bool isComposite = false
 Mark this class as a non composite in the dune-typetree.
 
static const std::size_t CHILDREN = 0
 Leafs have no children.
 

Detailed Description

Dirichlet constraints parameters convenience implementation that does not apply Dirichlet constraints anywhere.

See also
DirichletConstraintsParameters

Member Function Documentation

◆ isDirichlet()

template<typename I >
bool Dune::PDELab::NoDirichletConstraintsParameters::isDirichlet ( const I &  intersection,
const FieldVector< typename I::ctype, I::mydimension > &  coord 
) const
inline

Predicate implementation that will always return false.

◆ isNeumann()

template<typename I >
bool Dune::PDELab::NoDirichletConstraintsParameters::isNeumann ( const I &  intersection,
const FieldVector< typename I::ctype, I::mydimension > &  coord 
) const
inline

Predicate implementation that will always return true.

◆ setTime()

template<typename T >
void Dune::PDELab::NoDirichletConstraintsParameters::setTime ( const T &  time)
inline

Sets the current time (only required for instationary problems).

Note
This method only needs to be implement for instationary problems.

The documentation for this struct was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Dec 21, 23:30, 2024)