|
|
typedef BasicGridFunctionAdapterTraits< FunctionImp, GridPartImp > | Traits |
| | type of traits
|
| |
|
typedef std::decay_t< FunctionImp > | FunctionType |
| | type of function
|
| |
|
typedef GridPartImp | GridPartType |
| | type of grid part
|
| |
|
typedef Traits::DiscreteFunctionSpaceType | DiscreteFunctionSpaceType |
| | type of discrete function space
|
| |
|
typedef DiscreteFunctionSpaceType::GridType | GridType |
| | type of grid
|
| |
|
typedef DiscreteFunctionSpaceType::DomainFieldType | DomainFieldType |
| | domain type (from function space)
|
| |
|
typedef DiscreteFunctionSpaceType::RangeFieldType | RangeFieldType |
| | range type (from function space)
|
| |
|
typedef DiscreteFunctionSpaceType::DomainType | DomainType |
| | domain type (from function space)
|
| |
|
typedef DiscreteFunctionSpaceType::RangeType | RangeType |
| | range type (from function space)
|
| |
|
typedef DiscreteFunctionSpaceType::JacobianRangeType | JacobianRangeType |
| | jacobian type (from function space)
|
| |
|
typedef Traits::EntityType | EntityType |
| | type of codim 0 entity
|
| |
|
typedef LocalFunction | LocalFunctionType |
| | type of local function to export
|
| |
|
typedef FunctionSpaceType::HessianRangeType | HessianRangeType |
| | hessian type
|
| |
|
typedef Mapping< DomainFieldType, RangeFieldType, DomainType, RangeType > | MappingType |
| | type of mapping base class
|
| |
|
(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.