|
| | BasicGridFunctionAdapter (std::string name, FunctionImp f, const GridPartType &gridPart, unsigned int order=DiscreteFunctionSpaceType::polynomialOrder) |
| |
| | BasicGridFunctionAdapter (const ThisType &other) |
| |
| void | evaluate (const DomainType &global, RangeType &result) const |
| | evaluate function on local coordinate local More...
|
| |
| void | jacobian (const DomainType &global, JacobianRangeType &result) const |
| | evaluate function on local coordinate local More...
|
| |
| LocalFunctionType | localFunction (const EntityType &entity) |
| | obtain a local function for an entity (read-write) More...
|
| |
| const LocalFunctionType | localFunction (const EntityType &entity) const |
| | obtain a local function for an entity (read-write) More...
|
| |
| const std::string & | name () const |
| | obtain the name of the discrete function More...
|
| |
| const DiscreteFunctionSpaceType & | space () const |
| | obtain a reference to the corresponding DiscreteFunctionSpace More...
|
| |
| const GridPartType & | gridPart () const |
| |
| int | order () const |
| | return true, probably More...
|
| |
| bool | continuous () const |
| | return true, probably More...
|
| |
| virtual void | operator() (const DomainType &arg, RangeType &dest) const |
| | application operator call evaluate More...
|
| |
| void | operator() (const DomainType &arg, RangeType &dest) const |
| | Application operator that applies all operators in the linear combination stack. More...
|
| |
| void | evaluate (const DomainType &x, RangeType &value) const |
| | evaluate the function More...
|
| |
| void | jacobian (const DomainType &x, JacobianRangeType &jacobian) const |
| | evaluate the Jacobian of the function More...
|
| |
| void | hessian (const DomainType &x, HessianRangeType &hessian) const |
| | evaluate the hessian of the function More...
|
| |
|
(Note that these are not member functions.)
|
| static Mapping< std::decay_t< FunctionImp >::FunctionSpaceType ::DomainFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::DomainType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeType > | operator+ (const Mapping< std::decay_t< FunctionImp >::FunctionSpaceType ::DomainFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::DomainType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeType > &a, const Mapping< std::decay_t< FunctionImp >::FunctionSpaceType ::DomainFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::DomainType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeType > &b) |
| | add two mappings More...
|
| |
| static Mapping< std::decay_t< FunctionImp >::FunctionSpaceType ::DomainFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::DomainType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeType > | operator- (const Mapping< std::decay_t< FunctionImp >::FunctionSpaceType ::DomainFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::DomainType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeType > &a, const Mapping< std::decay_t< FunctionImp >::FunctionSpaceType ::DomainFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::DomainType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeType > &b) |
| | substract two mappings More...
|
| |
| static Mapping< std::decay_t< FunctionImp >::FunctionSpaceType ::DomainFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::DomainType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeType > | operator* (const Mapping< std::decay_t< FunctionImp >::FunctionSpaceType ::DomainFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::DomainType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeType > &mapping, const std::decay_t< FunctionImp >::FunctionSpaceType ::RangeFieldType &factor) |
| | scale mapping with factor More...
|
| |
| static Mapping< std::decay_t< FunctionImp >::FunctionSpaceType ::DomainFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::DomainType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeType > | operator* (const std::decay_t< FunctionImp >::FunctionSpaceType ::RangeFieldType &factor, const Mapping< std::decay_t< FunctionImp >::FunctionSpaceType ::DomainFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::DomainType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeType > &mapping) |
| | scale mapping with factor More...
|
| |
| static Mapping< std::decay_t< FunctionImp >::FunctionSpaceType ::DomainFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::DomainType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeType > | operator/ (const Mapping< std::decay_t< FunctionImp >::FunctionSpaceType ::DomainFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::DomainType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeType > &mapping, const std::decay_t< FunctionImp >::FunctionSpaceType ::RangeFieldType &factor) |
| | operator / for mappings More...
|
| |
| static Mapping< std::decay_t< FunctionImp >::FunctionSpaceType ::DomainFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::DomainType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeType > | operator/ (const std::decay_t< FunctionImp >::FunctionSpaceType ::RangeFieldType &factor, const Mapping< std::decay_t< FunctionImp >::FunctionSpaceType ::DomainFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeFieldType, std::decay_t< FunctionImp >::FunctionSpaceType ::DomainType, std::decay_t< FunctionImp >::FunctionSpaceType ::RangeType > &mapping) |
| | operator / for mappings More...
|
| |
template<class FunctionImp, class GridPartImp>
class Dune::Fem::BasicGridFunctionAdapter< FunctionImp, GridPartImp >
BasicGridFunctionAdapter provides local functions for a Function.