|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
converter.hh
Go to the documentation of this file.
71 template< class HostLocalFunction, class Converter, template< class > class Storage = __InstationaryFunction::HoldCopy >
84 static const int dimRange = decltype( std::declval< Converter >() ( std::declval< HostRangeType >() ) ) ::dimension;
87 typedef typename ToNewDimRangeFunctionSpace< typename HostLocalFunction::FunctionSpaceType, dimRange >::Type FunctionSpaceType;
112 LocalFunctionConverter ( const HostLocalFunction &hostLocalFunction, const Converter &converter = Converter() )
118 LocalFunctionConverter ( HostLocalFunction &&hostLocalFunction, const Converter &converter = Converter() )
169 void evaluateQuadratureImp ( const QuadratureType &quadrature, VectorType &values, const RangeType & ) const
177 void evaluateQuadratureImp ( const QuadratureType &quadrature, VectorType &values, const JacobianRangeType & ) const
185 void evaluateQuadratureImp ( const QuadratureType &quadrature, VectorType &values, const HessianRangeType & ) const
202 localFunctionConverter ( const HostLocalFunction hostLocalFunction, const Converter &converter = Converter() )
204 typedef LocalFunctionConverter< HostLocalFunction, Converter, __InstationaryFunction::HoldCopy > LocalFunctionConverterType;
210 LocalFunctionConverter< typename std::remove_const< HostLocalFunction >::type, Converter, __InstationaryFunction::HoldReference >
211 localFunctionConverter ( std::reference_wrapper< HostLocalFunction > hostLocalFunction, const Converter &converter = Converter() )
213 typedef LocalFunctionConverter< typename std::remove_const< HostLocalFunction >::type, Converter, __InstationaryFunction::HoldReference > LocalFunctionConverterType;
constexpr auto get(std::integer_sequence< T, II... >, std::integral_constant< std::size_t, pos >={})
STL namespace.
IntegrationPointList< FieldImp, dim, QuadratureTraits, true > Quadrature
Definition quadrature.hh:443
LocalFunctionConverter< HostLocalFunction, Converter, __InstationaryFunction::HoldCopy > localFunctionConverter(const HostLocalFunction hostLocalFunction, const Converter &converter=Converter())
Definition converter.hh:202
implementation of a Dune::Fem::LocalFunction on a FunctionSpace V restircted/prolongated from an othe...
Definition converter.hh:74
FunctionSpaceType::RangeType RangeType
Definition converter.hh:94
FunctionSpaceType::RangeFieldType RangeFieldType
Definition converter.hh:98
FunctionSpaceType::DomainType DomainType
Definition converter.hh:93
ToNewDimRangeFunctionSpace< typenameHostLocalFunction::FunctionSpaceType, dimRange >::Type FunctionSpaceType
Definition converter.hh:87
void evaluateQuadrature(const Quadrature &quad, Vectors &... vector) const
Definition converter.hh:156
FunctionSpaceType::DomainFieldType DomainFieldType
Definition converter.hh:97
void init(const EntityType &entity)
Definition converter.hh:165
HostLocalFunction::EntityType EntityType
Definition converter.hh:90
void evaluateQuadratureImp(const QuadratureType &quadrature, VectorType &values, const RangeType &) const
Definition converter.hh:169
void evaluateQuadratureImp(const QuadratureType &quadrature, VectorType &values, const HessianRangeType &) const
Definition converter.hh:185
void evaluateQuadratureImp(const QuadratureType &quadrature, VectorType &values, const JacobianRangeType &) const
Definition converter.hh:177
void hessian(const Point &p, HessianRangeType &hes) const
Definition converter.hh:148
FunctionSpaceType::JacobianRangeType JacobianRangeType
Definition converter.hh:95
RangeType operator()(const Point &p) const
Definition converter.hh:132
FunctionSpaceType::HessianRangeType HessianRangeType
Definition converter.hh:96
LocalFunctionConverter(HostLocalFunction &&hostLocalFunction, const Converter &converter=Converter())
Definition converter.hh:118
void jacobian(const Point &p, JacobianRangeType &jac) const
Definition converter.hh:140
LocalFunctionConverter(const HostLocalFunction &hostLocalFunction, const Converter &converter=Converter())
Definition converter.hh:112
void evaluate(const Point &p, RangeType &ret) const
Definition converter.hh:125
Definition converter.hh:103
FunctionSpaceType::DomainFieldType DomainFieldType
Definition converter.hh:108
FunctionSpaceType::DomainType DomainType
Definition converter.hh:104
FunctionSpaceType::RangeFieldType RangeFieldType
Definition converter.hh:109
FunctionSpaceType::JacobianRangeType JacobianRangeType
Definition converter.hh:106
FunctionSpaceType::HessianRangeType HessianRangeType
Definition converter.hh:107
FunctionSpaceType::RangeType RangeType
Definition converter.hh:105
actual interface class for integration point lists
Definition quadrature.hh:158
convert functions space to space with new dim range
Definition functionspace.hh:250
T forward(T... args)
T get(T... args)
T make_tuple(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8