dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::DirichletConstraints< Model, DiscreteFunctionSpace >::BoundaryWrapper Class Reference

#include <dune/fem/schemes/dirichletconstraints.hh>

Public Types

typedef DiscreteFunctionSpaceType::EntityType EntityType
 
typedef DiscreteFunctionSpaceType::FunctionSpaceType FunctionSpaceType
 
typedef DiscreteFunctionSpaceType::DomainType DomainType
 
typedef DiscreteFunctionSpace::RangeType RangeType
 
typedef DiscreteFunctionSpace::JacobianRangeType JacobianRangeType
 
typedef DiscreteFunctionSpace::HessianRangeType HessianRangeType
 

Public Member Functions

 BoundaryWrapper (const ModelType &impl, const EntityType &entity, const int order, int bndId)
 
const EntityTypeentity () const
 
const int order () const
 
template<class Point >
void evaluate (const Point &x, RangeType &ret) const
 
template<class Point >
void jacobian (const Point &x, JacobianRangeType &ret) const
 

Static Public Attributes

static const int dimRange = RangeType::dimension
 

Member Typedef Documentation

◆ DomainType

template<class Model , class DiscreteFunctionSpace >
typedef DiscreteFunctionSpaceType::DomainType Dune::DirichletConstraints< Model, DiscreteFunctionSpace >::BoundaryWrapper::DomainType

◆ EntityType

template<class Model , class DiscreteFunctionSpace >
typedef DiscreteFunctionSpaceType::EntityType Dune::DirichletConstraints< Model, DiscreteFunctionSpace >::BoundaryWrapper::EntityType

◆ FunctionSpaceType

template<class Model , class DiscreteFunctionSpace >
typedef DiscreteFunctionSpaceType::FunctionSpaceType Dune::DirichletConstraints< Model, DiscreteFunctionSpace >::BoundaryWrapper::FunctionSpaceType

◆ HessianRangeType

template<class Model , class DiscreteFunctionSpace >
typedef DiscreteFunctionSpace::HessianRangeType Dune::DirichletConstraints< Model, DiscreteFunctionSpace >::BoundaryWrapper::HessianRangeType

◆ JacobianRangeType

template<class Model , class DiscreteFunctionSpace >
typedef DiscreteFunctionSpace::JacobianRangeType Dune::DirichletConstraints< Model, DiscreteFunctionSpace >::BoundaryWrapper::JacobianRangeType

◆ RangeType

template<class Model , class DiscreteFunctionSpace >
typedef DiscreteFunctionSpace::RangeType Dune::DirichletConstraints< Model, DiscreteFunctionSpace >::BoundaryWrapper::RangeType

Constructor & Destructor Documentation

◆ BoundaryWrapper()

template<class Model , class DiscreteFunctionSpace >
Dune::DirichletConstraints< Model, DiscreteFunctionSpace >::BoundaryWrapper::BoundaryWrapper ( const ModelType impl,
const EntityType entity,
const int  order,
int  bndId 
)
inline

Member Function Documentation

◆ entity()

template<class Model , class DiscreteFunctionSpace >
const EntityType & Dune::DirichletConstraints< Model, DiscreteFunctionSpace >::BoundaryWrapper::entity ( ) const
inline

◆ evaluate()

template<class Model , class DiscreteFunctionSpace >
template<class Point >
void Dune::DirichletConstraints< Model, DiscreteFunctionSpace >::BoundaryWrapper::evaluate ( const Point &  x,
RangeType ret 
) const
inline

◆ jacobian()

template<class Model , class DiscreteFunctionSpace >
template<class Point >
void Dune::DirichletConstraints< Model, DiscreteFunctionSpace >::BoundaryWrapper::jacobian ( const Point &  x,
JacobianRangeType ret 
) const
inline

◆ order()

template<class Model , class DiscreteFunctionSpace >
const int Dune::DirichletConstraints< Model, DiscreteFunctionSpace >::BoundaryWrapper::order ( ) const
inline

Member Data Documentation

◆ dimRange

template<class Model , class DiscreteFunctionSpace >
const int Dune::DirichletConstraints< Model, DiscreteFunctionSpace >::BoundaryWrapper::dimRange = RangeType::dimension
static

The documentation for this class was generated from the following file: