DUNE-FEM (unstable)
instationary.hh
155 : public BasicInstationaryFunction< typename Function::FunctionSpaceType, InstationaryFunction< Function, StoragePolicy > >,
158 typedef BasicInstationaryFunction< typename Function::FunctionSpaceType, InstationaryFunction< Function, StoragePolicy > > BaseType;
215 typedef InstationaryFunction< Function, __InstationaryFunction::HoldCopy > InstationaryFunctionType;
220 InstationaryFunction< typename std::remove_const< Function >::type, __InstationaryFunction::HoldReference >
223 typedef InstationaryFunction< typename std::remove_const< Function >::type, __InstationaryFunction::HoldReference > InstationaryFunctionType;
basic wrapper class (still a CRTP) for instationary functions
Definition: instationary.hh:34
double setTime(double time)
set time to give value
Definition: instationary.hh:56
double time() const
return set time
Definition: instationary.hh:59
Definition: explicitfieldvector.hh:75
FunctionSpaceType::DomainType DomainType
domain type
Definition: function.hh:66
FunctionSpaceType::RangeType RangeType
range type
Definition: function.hh:68
FunctionSpaceType::JacobianRangeType JacobianRangeType
jacobian type
Definition: function.hh:70
implementation of a Dune::Fem::Function taking an instationary function
Definition: instationary.hh:157
BaseType::DomainType DomainType
domain type
Definition: instationary.hh:163
void jacobian(const DomainType &x, typename BaseType::JacobianRangeType &jacobian) const
evaluate the Jacobian of the function
Definition: instationary.hh:192
void hessian(const DomainType &x, typename BaseType::HessianRangeType &hessian) const
evaluate the hessian of the function
Definition: instationary.hh:198
void evaluate(const DomainType &x, typename BaseType::RangeType &value) const
evaluate the function
Definition: instationary.hh:186
constexpr auto get(std::integer_sequence< T, II... >, std::integral_constant< std::size_t, pos >={})
Return the entry at position pos of the given sequence.
Definition: integersequence.hh:22
STL namespace.
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 24, 23:30, 2024)