dune-pdelab 2.7-git
|
Compute curl of vector-valued functions (2D). More...
#include <dune/pdelab/gridfunctionspace/gridfunctionspaceutilities.hh>
Public Types | |
typedef BaseT::Traits | Traits |
typedef T::template Child< 0 >::Type | ChildType |
typedef ChildType::Traits::FiniteElementType::Traits::LocalBasisType::Traits | LBTraits |
typedef LBTraits::RangeFieldType | RF |
typedef LBTraits::JacobianType | JT |
typedef GridFunctionTag | ImplementationTag |
typedef T::GridViewType | GridViewType |
Type of the GridView. More... | |
using | Output = typename Base::Output |
Public Member Functions | |
VectorDiscreteGridFunctionCurl (const GFS &gfs, const X &x_) | |
Construct a VectorDiscreteGridFunctionCurl. More... | |
VectorDiscreteGridFunctionCurl (std::shared_ptr< const GFS > gfs, std::shared_ptr< const X > x_) | |
Construct a VectorDiscreteGridFunctionCurl. More... | |
void | evaluate (const typename Traits::ElementType &e, const typename Traits::DomainType &x, typename Traits::RangeType &y) const |
const Traits::GridViewType & | getGridView () const |
get a reference to the GridView More... | |
Output::DataSetType | dataSetType () const |
Return the data set type of this function. More... | |
void | setDataSetType (Output::DataSetType dataSetType) |
Set the data set type of this function. More... | |
Compute curl of vector-valued functions (2D).
T | Type of VectorGridFunctionSpace. |
X | Type of coefficients vector. |
This is the specialized version for dimR == 2. It takes the curl of a 2D-valued function and the result will be a single component scalar-valued function.
typedef T::template Child<0>::Type Dune::PDELab::VectorDiscreteGridFunctionCurl< T, X, 2 >::ChildType |
|
inherited |
Type of the GridView.
|
inherited |
typedef LBTraits::JacobianType Dune::PDELab::VectorDiscreteGridFunctionCurl< T, X, 2 >::JT |
typedef ChildType::Traits::FiniteElementType::Traits::LocalBasisType::Traits Dune::PDELab::VectorDiscreteGridFunctionCurl< T, X, 2 >::LBTraits |
|
inherited |
typedef LBTraits::RangeFieldType Dune::PDELab::VectorDiscreteGridFunctionCurl< T, X, 2 >::RF |
typedef BaseT::Traits Dune::PDELab::VectorDiscreteGridFunctionCurl< T, X, 2 >::Traits |
|
inline |
Construct a VectorDiscreteGridFunctionCurl.
gfs | GridFunctionSpace. |
x_ | Coefficient vector. |
|
inline |
Construct a VectorDiscreteGridFunctionCurl.
gfs | shared pointer to the GridFunctionsSpace |
x_ | shared pointer to the coefficients vector |
|
inlineinherited |
Return the data set type of this function.
|
inline |
|
inline |
get a reference to the GridView
|
inlineinherited |
Set the data set type of this function.