|
typedef LocalFunctionImpl::FunctionSpaceType | Dune::Fem::LocalFunctionAdapterTraits< LocalFunctionImpl >::FunctionSpaceType |
|
typedef LocalFunctionImpl::GridPartType | Dune::Fem::LocalFunctionAdapterTraits< LocalFunctionImpl >::GridPartType |
|
typedef FunctionSpaceType::RangeFieldType | Dune::Fem::LocalFunctionAdapterTraits< LocalFunctionImpl >::RangeFieldType |
|
typedef FunctionSpaceType::DomainFieldType | Dune::Fem::LocalFunctionAdapterTraits< LocalFunctionImpl >::DomainFieldType |
|
typedef FunctionSpaceType::RangeType | Dune::Fem::LocalFunctionAdapterTraits< LocalFunctionImpl >::RangeType |
|
typedef FunctionSpaceType::DomainType | Dune::Fem::LocalFunctionAdapterTraits< LocalFunctionImpl >::DomainType |
|
typedef FunctionSpaceType::JacobianRangeType | Dune::Fem::LocalFunctionAdapterTraits< LocalFunctionImpl >::JacobianRangeType |
|
typedef FunctionSpaceType::HessianRangeType | Dune::Fem::LocalFunctionAdapterTraits< LocalFunctionImpl >::HessianRangeType |
|
typedef GridPartType::GridType | Dune::Fem::LocalFunctionAdapterTraits< LocalFunctionImpl >::GridType |
|
typedef GridPartType::template Codim< 0 >::EntityType | Dune::Fem::LocalFunctionAdapterTraits< LocalFunctionImpl >::EntityType |
|
typedef GridPartType::template Codim< 0 >::IteratorType | Dune::Fem::LocalFunctionAdapterTraits< LocalFunctionImpl >::IteratorType |
| type of iterator More...
|
|
typedef GridPartType::IndexSetType | Dune::Fem::LocalFunctionAdapterTraits< LocalFunctionImpl >::IndexSetType |
| type of IndexSet More...
|
|
typedef DiscreteFunctionSpaceAdapter< FunctionSpaceType, GridPartType > | Dune::Fem::LocalFunctionAdapterTraits< LocalFunctionImpl >::DiscreteFunctionSpaceType |
|
typedef LocalFunctionAdapter< LocalFunctionImpl > | Dune::Fem::LocalFunctionAdapterTraits< LocalFunctionImpl >::DiscreteFunctionType |
|
typedef LocalFunctionAdapterLocalFunction< LocalFunctionImpl > | Dune::Fem::LocalFunctionAdapterTraits< LocalFunctionImpl >::LocalFunctionType |
|
typedef ThisType | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::DiscreteFunctionType |
|
typedef LocalFunctionImpl | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::LocalFunctionImplType |
| Evaluate class. More...
|
|
typedef BaseType::FunctionType | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::FunctionType |
| type of function More...
|
|
typedef LocalFunctionAdapterTraits< LocalFunctionImplType > | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::Traits |
| traits class More...
|
|
typedef Traits::GridPartType | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::GridPartType |
| type of grid part More...
|
|
typedef Traits::DiscreteFunctionSpaceType | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::DiscreteFunctionSpaceType |
| type of discrete function space More...
|
|
typedef Traits::GridType | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::GridType |
| type of grid More...
|
|
typedef Traits::DomainFieldType | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::DomainFieldType |
| domain type More...
|
|
typedef Traits::RangeFieldType | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::RangeFieldType |
| range type More...
|
|
typedef Traits::DomainType | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::DomainType |
| domain type More...
|
|
typedef Traits::RangeType | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::RangeType |
| range type More...
|
|
typedef Traits::JacobianRangeType | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::JacobianRangeType |
| jacobian type More...
|
|
typedef Traits::EntityType | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::EntityType |
| type of codim 0 entity More...
|
|
typedef Traits::LocalFunctionType | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::LocalFunctionType |
| type of local function to export More...
|
|
typedef std::set< LocalFunctionType * > | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::LocalFunctionListType |
| set of created local functions More...
|
|
typedef LocalFunctionImpl | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::LocalFunctionImplType |
| type of local function implementation More...
|
|
typedef LocalFunctionAdapterTraits< LocalFunctionImplType > | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::Traits |
| type of the traits class More...
|
|
typedef Traits::DomainFieldType | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::DomainFieldType |
| domain type More...
|
|
typedef Traits::RangeFieldType | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::RangeFieldType |
| range type More...
|
|
typedef Traits::DomainType | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::DomainType |
| domain type More...
|
|
typedef Traits::RangeType | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::RangeType |
| range type More...
|
|
typedef Traits::JacobianRangeType | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::JacobianRangeType |
| jacobian type More...
|
|
typedef Traits::HessianRangeType | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::HessianRangeType |
| hessian type More...
|
|
typedef Traits::DiscreteFunctionType | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::DiscreteFunctionType |
|
typedef Traits::EntityType | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::EntityType |
|
typedef LocalFunctionImplType & | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::LocalFuncType< int, hasInit >::Type |
|
typedef LocalFunctionImplType | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::LocalFuncType< dummy, true >::Type |
|
typedef LocalFuncType< 0, Traits::localFunctionHasInitialize >::Type | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::LocalFuncStorageType |
|
typedef DiscreteFunctionSpaceImpl | Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::DiscreteFunctionSpaceType |
|
typedef AnalyticalFunctionImpl | Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::AnalyticalFunctionType |
|
typedef LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceType, AnalyticalFunctionType > | Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::ThisType |
|
typedef DiscreteFunctionSpaceType::FunctionSpaceType | Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::FunctionSpaceType |
|
typedef DiscreteFunctionSpaceType::GridPartType | Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::GridPartType |
|
typedef DiscreteFunctionSpaceType::EntityType | Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::EntityType |
|
typedef FunctionSpaceType::DomainType | Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::DomainType |
|
typedef FunctionSpaceType::RangeType | Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::RangeType |
|
typedef FunctionSpaceType::JacobianRangeType | Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::JacobianRangeType |
|
typedef FunctionSpaceType::HessianRangeType | Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::HessianRangeType |
|
|
static void | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::LocalFunctionInitializer< ArgumentType, hasInit >::init (const ArgumentType &, LocalFunctionListType &) |
|
static void | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::LocalFunctionInitializer< ArgumentType, true >::init (const ArgumentType &arg, LocalFunctionListType &lfList) |
|
virtual void | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::ArgumentIF::initialize (LocalFunctionType *lf) const =0 |
|
virtual | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::ArgumentIF::~ArgumentIF () |
|
| Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::ArgumentInitializer< ArgType >::ArgumentInitializer (const ArgType &arg, const double time) |
|
| Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::ArgumentInitializer< ArgType >::~ArgumentInitializer () |
|
virtual void | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::ArgumentInitializer< ArgType >::initialize (LocalFunctionType *lf) const |
|
| Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::LocalFunctionAdapter (const std::string &name, LocalFunctionImplType &localFunctionImpl, const GridPartType &gridPart, unsigned int order=DiscreteFunctionSpaceType::polynomialOrder) |
| constructer taking instance of EvalImp class More...
|
|
| Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::LocalFunctionAdapter (const ThisType &other) |
|
| Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::~LocalFunctionAdapter () |
|
unsigned int | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::order () const |
| return the order of the space More...
|
|
const LocalFunctionImplType & | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::localFunctionImpl () const |
| return local function implementation More...
|
|
LocalFunctionImplType & | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::localFunctionImpl () |
| return local function implementation More...
|
|
void | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::evaluate (const DomainType &global, RangeType &result) const |
| evaluate function on local coordinate local More...
|
|
LocalFunctionType | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::localFunction (const EntityType &entity) |
| obtain a local function for an entity (read-write) More...
|
|
const LocalFunctionType | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::localFunction (const EntityType &entity) const |
| obtain a local function for an entity (read-write) More...
|
|
const std::string & | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::name () const |
| obtain the name of the discrete function More...
|
|
const DiscreteFunctionSpaceType & | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::space () const |
|
const GridPartType & | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::gridPart () const |
|
template<class DFType > |
DiscreteFunctionType & | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::operator+= (const DFType &g) |
|
template<class DFType > |
DiscreteFunctionType & | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::operator-= (const DFType &g) |
| substract all degrees of freedom from given discrete function using the dof iterators More...
|
|
DiscreteFunctionType & | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::operator*= (const RangeFieldType &scalar) |
| multiply all DoFs with a scalar factor More...
|
|
DiscreteFunctionType & | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::operator/= (const RangeFieldType &scalar) |
| devide all DoFs by a scalar factor More...
|
|
template<class ArgumentType > |
void | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::initialize (const ArgumentType &arg, const double time) |
| initialize local function with argument (see insertfunctionpass.hh) More...
|
|
void | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::registerLocalFunction (LocalFunctionType *lf) const |
| add LocalFunction to list of local functions More...
|
|
void | Dune::Fem::LocalFunctionAdapter< LocalFunctionImpl >::deleteLocalFunction (LocalFunctionType *lf) const |
| remove LocalFunction to list of local functions More...
|
|
| Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::LocalFunctionAdapterLocalFunction (const EntityType &entity, const DiscreteFunctionType &adapter) |
| constructor initializing local function More...
|
|
| Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::LocalFunctionAdapterLocalFunction (const DiscreteFunctionType &adapter) |
| constructor More...
|
|
| Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::LocalFunctionAdapterLocalFunction (const ThisType &other) |
| copy constructor More...
|
|
| Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::~LocalFunctionAdapterLocalFunction () |
| destructor More...
|
|
unsigned int | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::order () const |
| return order of the space More...
|
|
template<class PointType > |
void | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::evaluate (const PointType &x, RangeType &ret) const |
| evaluate local function More...
|
|
template<class PointType > |
void | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::jacobian (const PointType &x, JacobianRangeType &ret) const |
| jacobian of local function More...
|
|
template<class PointType > |
void | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::hessian (const PointType &x, HessianRangeType &ret) const |
|
template<class QuadratureType , class VectorType > |
void | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::evaluateQuadrature (const QuadratureType &quad, VectorType &result) const |
|
void | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::init (const EntityType &en) |
| init local function More...
|
|
template<class ArgumentType > |
void | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::initialize (const ArgumentType &arg, const double time) |
|
const EntityType & | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::entity () const |
| get entity More...
|
|
template<class QuadratureType , class VectorType > |
void | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::evaluateQuadrature (const QuadratureType &quad, VectorType &result, const RangeType &) const |
|
template<class QuadratureType , class VectorType > |
void | Dune::Fem::LocalFunctionAdapterLocalFunction< LocalFunctionImpl >::evaluateQuadrature (const QuadratureType &quad, VectorType &result, const JacobianRangeType &) const |
|
| Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::LocalAnalyticalFunctionBinder (const AnalyticalFunctionType &f) |
| constructor (without jacobian and without hessian) More...
|
|
| Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::LocalAnalyticalFunctionBinder (const AnalyticalFunctionType &f, const AnalyticalFunctionType &j) |
| constructor (without hessian) More...
|
|
| Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::LocalAnalyticalFunctionBinder (const AnalyticalFunctionType &f, const AnalyticalFunctionType &j, const AnalyticalFunctionType &h) |
| constructor More...
|
|
template<class PointType > |
void | Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::evaluate (const PointType &x, RangeType &ret) const |
| evaluate local function More...
|
|
template<class PointType > |
void | Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::jacobian (const PointType &x, JacobianRangeType &ret) const |
| evaluate jacobian local function More...
|
|
template<class PointType > |
void | Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::hessian (const PointType &x, HessianRangeType &ret) const |
| evaluate hessian local function More...
|
|
void | Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::init (const EntityType &entity) |
| initialize to new entity More...
|
|
void | Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::init (const EntityType &entity, double time) |
| initialize to new entity and to new time More...
|
|
template<typename... Args> |
void | Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::initialize (const Args &..., double time) |
| set time More...
|
|
const EntityType & | Dune::Fem::LocalAnalyticalFunctionBinder< DiscreteFunctionSpaceImpl, AnalyticalFunctionImpl >::entity () const |
| get entity More...
|
|