|
dune-fem
2.8-git
|
#include <dune/fem/misc/gridfunctionview.hh>

Public Types | |
| using | Base = BindableGridFunctionWithSpace< typename GF::GridPartType, typename GF::RangeType > |
| typedef GF::EntityType | Entity |
| typedef GF::RangeType | Value |
| typedef Entity::Geometry::LocalCoordinate | LocalCoordinate |
| typedef GF::GridPartType | GridPartType |
| typedef GridPart::template Codim< 0 >::EntityType | EntityType |
| typedef EntityType::Geometry::GlobalCoordinate | DomainType |
| typedef Dune::Fem::GridFunctionSpace< GridPartType, GF::RangeType > | FunctionSpaceType |
| typedef FunctionSpaceType::RangeFieldType | RangeFieldType |
| typedef FunctionSpaceType::RangeType | RangeType |
| typedef FunctionSpaceType::JacobianRangeType | JacobianRangeType |
| typedef FunctionSpaceType::HessianRangeType | HessianRangeType |
| typedef DiscreteFunctionSpaceAdapter< FunctionSpaceType, GridPartType > | DiscreteFunctionSpaceType |
| typedef GridPart::IntersectionType | IntersectionType |
| typedef EntityType::Geometry | Geometry |
Public Member Functions | |
| GridFunctionView (const GF &gf) | |
| Value | operator() (const LocalCoordinate &x) const |
| void | bind (const Entity &entity) |
| void | unbind () |
| template<class IntersectionType > | |
| void | bind (const IntersectionType &intersection, IntersectionSide side) |
| unsigned int | order () const |
| return the order of the space More... | |
| const std::string & | name () const |
| void | bind (const EntityType &entity) |
| bool | continuous () const |
| DomainType | global (const Point &x) const |
| void | evaluate (const Point &x, RangeType &ret) const |
| void | evaluate (const Quadrature &quadrature, RangeArray &values) const |
| const GF::GridPartType & | gridPart () const |
| const EntityType & | entity () const |
| const Geometry & | geometry () const |
Protected Attributes | |
| std::optional< EntityType > | entity_ |
| std::optional< Geometry > | geometry_ |
| const GF::GridPartType & | gridPart_ |
| using Dune::Fem::GridFunctionView< GF, true >::Base = BindableGridFunctionWithSpace<typename GF::GridPartType, typename GF::RangeType> |
|
inherited |
|
inherited |
| typedef GF::EntityType Dune::Fem::GridFunctionView< GF, true >::Entity |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
| typedef Entity::Geometry::LocalCoordinate Dune::Fem::GridFunctionView< GF, true >::LocalCoordinate |
|
inherited |
|
inherited |
| typedef GF::RangeType Dune::Fem::GridFunctionView< GF, true >::Value |
|
inline |
|
inline |
|
inlineinherited |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inlineinherited |
return the order of the space
|
inline |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |