KASKADE 7 development version
|
Derivative of a given finite element function. More...
#include <functionviews.hh>
Derivative of a given finite element function.
For a finite element function \( \Omega \subset \mathbb{R}^n \to \mathbb{R}^m \), this provides a function view with values in
asVector==false
asVector==true
, with columns of \( f_x \) concatenated.For more information on the construction of such views cf. FunctionViews
Definition at line 114 of file functionviews.hh.
Public Types | |
typedef Function::Space | Space |
typedef Function::Scalar | Scalar |
using | ValueType = std::conditional_t< asVector, Dune::FieldVector< Scalar, dim *m >, Dune::FieldMatrix< Scalar, m, dim > > |
Public Member Functions | |
Gradient (Function const &f_) | |
Space const & | space () const |
template<class SFS > | |
int | order (SFS const &sfs) const |
ValueType | value (typename Function::Space::Evaluator const &evaluator) const |
evaluates the derivative More... | |
template<class Cell , class Position > | |
ValueType | value (Cell const &cell, Position const &xi) const |
evaluates the derivative More... | |
Static Public Attributes | |
static int const | dim = Space::dim |
Related Functions | |
(Note that these are not member functions.) | |
template<class Function > | |
Gradient< Function, false > | gradient (Function const &f) |
creates a function view of the gradient More... | |
template<class Function > | |
Gradient< Function, true > | gradientAsVector (Function const &f) |
creates a function view of the gradient More... | |
typedef Function::Scalar Kaskade::FunctionViews::Gradient< Function, asVector >::Scalar |
Definition at line 122 of file functionviews.hh.
typedef Function::Space Kaskade::FunctionViews::Gradient< Function, asVector >::Space |
Definition at line 119 of file functionviews.hh.
using Kaskade::FunctionViews::Gradient< Function, asVector >::ValueType = std::conditional_t<asVector, Dune::FieldVector<Scalar,dim*m>, Dune::FieldMatrix<Scalar,m,dim> > |
Definition at line 125 of file functionviews.hh.
|
inline |
Definition at line 128 of file functionviews.hh.
|
inline |
Definition at line 137 of file functionviews.hh.
|
inline |
Definition at line 131 of file functionviews.hh.
|
inline |
evaluates the derivative
Definition at line 156 of file functionviews.hh.
|
inline |
evaluates the derivative
Definition at line 146 of file functionviews.hh.
|
static |
Definition at line 120 of file functionviews.hh.