dune-pdelab
2.5-dev
|
convert a single component function space with experimental global finite elements into a grid function representing the curl More...
#include <dune/pdelab/gridfunctionspace/gridfunctionspaceutilities.hh>
Public Types | |
typedef DiscreteGridFunctionCurlTraits< typename T::Traits::GridViewType, typename T::Traits::FiniteElementType::Traits::LocalBasisType::Traits::RangeFieldType, T::Traits::FiniteElementType::Traits::LocalBasisType::Traits::dimRange > | Traits |
typedef GridFunctionTag | ImplementationTag |
typedef DiscreteGridFunctionCurlTraits< T::Traits::GridViewType, T::Traits::FiniteElementType::Traits::LocalBasisType::Traits::RangeFieldType, T::Traits::FiniteElementType::Traits::LocalBasisType::Traits::dimRange > ::GridViewType | GridViewType |
Type of the GridView. More... | |
using | Output = typename Base::Output |
Public Member Functions | |
DiscreteGridFunctionGlobalCurl (const GFS &gfs, const X &x_) | |
Construct a DiscreteGridFunctionGlobalCurl. 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... | |
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... | |
convert a single component function space with experimental global finite elements into a grid function representing the curl
For dimDomain=dimRange=3 the curl will be a 3-component function. For dimDomain=2 (x- and y-coordinates present) and dimRange=2 (x- and y-components present) the curl will be a 1-component function (z-component present). For dimDomain=2 (x- and y-coordinates present) and dimRange=1 (z-component present) the curl will be a 2-component function (x- and y-components present).
This is just an intermediate solution to provide VTK output.
T | Type of GridFunctionSpace. The LocalBasis must provide the evaluateJacobianGlobal() method. |
X | Type of coefficients vector |
|
inherited |
Type of the GridView.
|
inherited |
|
inherited |
typedef DiscreteGridFunctionCurlTraits< typename T::Traits::GridViewType, typename T::Traits::FiniteElementType::Traits:: LocalBasisType::Traits::RangeFieldType, T::Traits::FiniteElementType::Traits::LocalBasisType::Traits:: dimRange> Dune::PDELab::DiscreteGridFunctionGlobalCurl< T, X >::Traits |
|
inline |
Construct a DiscreteGridFunctionGlobalCurl.
gfs | The GridFunctionsSpace |
x_ | The coefficients vector |
|
inlineinherited |
Return the data set type of this function.
|
inline |
|
inlineinherited |
get a reference to the GridView
|
inline |
get a reference to the GridView
|
inlineinherited |
Set the data set type of this function.