|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
bindable.hh
Go to the documentation of this file.
9#include <dune/fem/quadrature/quadrature.hh> // shouldn't be here (but otherwise the coordinate method doesn't work)
49 const EntityType entity = side==IntersectionSide::in? intersection.inside(): intersection.outside();
93 typedef DiscreteFunctionSpaceAdapter< FunctionSpaceType, GridPartType > DiscreteFunctionSpaceType;
typename Impl::voider< Types... >::type void_t
STL namespace.
constexpr detail::canBind_t< GP, LF > checkGridPartValid()
Definition bindable.hh:132
typename Impl::GridFunctionSpace< GridPart, T >::Type GridFunctionSpace
Definition functionspace.hh:317
base class for determing whether a function has local functions or not
Definition common/discretefunction.hh:57
Definition bindable.hh:16
Definition bindable.hh:22
FunctionSpaceType::JacobianRangeType JacobianRangeType
Definition bindable.hh:34
GridPart::template Codim< 0 >::EntityType EntityType
Definition bindable.hh:24
void bind(const IntersectionType &intersection, IntersectionSide side)
Definition bindable.hh:46
FunctionSpaceType::RangeFieldType RangeFieldType
Definition bindable.hh:32
FunctionSpaceType::HessianRangeType HessianRangeType
Definition bindable.hh:35
Dune::Fem::GridFunctionSpace< GridPartType, Range > FunctionSpaceType
Definition bindable.hh:31
BindableGridFunction(const GridPart &gridPart)
Definition bindable.hh:36
GridPart::IntersectionType IntersectionType
Definition bindable.hh:28
void evaluate(const Point &x, RangeType &ret) const
DomainType global(const Point &x) const
Definition bindable.hh:55
void evaluate(const Quadrature &quadrature, RangeArray &values) const
Definition bindable.hh:65
Geometry::GlobalCoordinate DomainType
Definition bindable.hh:30
FunctionSpaceType::RangeType RangeType
Definition bindable.hh:33
EntityGeometryStorage< EntityType > BaseType
Definition bindable.hh:26
Definition bindable.hh:83
EntityType::Geometry::GlobalCoordinate DomainType
Definition bindable.hh:87
const DiscreteFunctionSpaceType & space() const
Definition bindable.hh:108
FunctionSpaceType::HessianRangeType HessianRangeType
Definition bindable.hh:92
BindableGridFunctionWithSpace(const GridPart &gridPart, const std::string &name, int order)
Definition bindable.hh:94
FunctionSpaceType::RangeType RangeType
Definition bindable.hh:90
BindableGridFunction< GridPart, Range > Base
Definition bindable.hh:84
Dune::Fem::GridFunctionSpace< GridPartType, Range > FunctionSpaceType
Definition bindable.hh:88
FunctionSpaceType::RangeFieldType RangeFieldType
Definition bindable.hh:89
DiscreteFunctionSpaceAdapter< FunctionSpaceType, GridPartType > DiscreteFunctionSpaceType
Definition bindable.hh:93
GridPart::template Codim< 0 >::EntityType EntityType
Definition bindable.hh:86
FunctionSpaceType::JacobianRangeType JacobianRangeType
Definition bindable.hh:91
const std::string & name() const
Definition bindable.hh:104
unsigned int order() const
return the order of the space
Definition bindable.hh:100
GridPart GridPartType
Definition bindable.hh:85
actual interface class for integration point lists
Definition quadrature.hh:158
int nop() const
obtain the number of integration points
Definition quadrature.hh:312
int order() const
get global order of space
Definition discretefunctionspace.hh:1104
implementation of entity and geometry storage for basis function set and local functions
Definition entitygeometry.hh:35
const Entity & entity() const
return entity
Definition entitygeometry.hh:101
const Geometry & geometry() const
return geometry
Definition entitygeometry.hh:111
void unbind()
release entity and geometry object
Definition entitygeometry.hh:164
void bind(const EntityType &entity)
set new entity object and geometry if enabled
Definition entitygeometry.hh:135
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8