DiscreteGridFunction for vector-valued functions.
More...
#include <dune/pdelab/gridfunctionspace/gridfunctionspaceutilities.hh>
|
| VectorDiscreteGridFunction (const GFS &gfs, const X &x_, std::size_t start=0) |
| construct More...
|
|
| VectorDiscreteGridFunction (std::shared_ptr< const GFS > gfs, std::shared_ptr< const X > x_, std::size_t start=0) |
| Construct a VectorDiscreteGridFunction. More...
|
|
template<class Remap > |
| VectorDiscreteGridFunction (const GFS &gfs, const X &x_, const Remap &remap_) |
| construct More...
|
|
template<class Remap > |
| VectorDiscreteGridFunction (std::shared_ptr< const GFS > gfs, std::shared_ptr< const X > x_, const Remap &remap_) |
| Construct a VectorDiscreteGridFunction. 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...
|
|
template<typename T, typename X, std::size_t dimR = TypeTree::StaticDegree<T>::value>
class Dune::PDELab::VectorDiscreteGridFunction< T, X, dimR >
DiscreteGridFunction for vector-valued functions.
convert a power function space of scalar function spaces into a vector-valued grid function this is just an intermediate solution to provide VTK output
- Template Parameters
-
◆ ChildType
template<typename T , typename X , std::size_t dimR = TypeTree::StaticDegree<T>::value>
◆ GridViewType
◆ ImplementationTag
◆ Output
◆ RF
template<typename T , typename X , std::size_t dimR = TypeTree::StaticDegree<T>::value>
◆ RT
template<typename T , typename X , std::size_t dimR = TypeTree::StaticDegree<T>::value>
◆ Traits
template<typename T , typename X , std::size_t dimR = TypeTree::StaticDegree<T>::value>
◆ VectorDiscreteGridFunction() [1/4]
template<typename T , typename X , std::size_t dimR = TypeTree::StaticDegree<T>::value>
construct
- Parameters
-
gfs | GridFunctionSpace. |
x_ | Coefficient vector. |
start | Number of first child of gfs to use. |
◆ VectorDiscreteGridFunction() [2/4]
template<typename T , typename X , std::size_t dimR = TypeTree::StaticDegree<T>::value>
Construct a VectorDiscreteGridFunction.
- Parameters
-
gfs | shared pointer to the GridFunctionsSpace |
x_ | shared pointer to the coefficients vector |
start | Number of first child of gfs to use. |
◆ VectorDiscreteGridFunction() [3/4]
template<typename T , typename X , std::size_t dimR = TypeTree::StaticDegree<T>::value>
template<class Remap >
construct
- Parameters
-
gfs | GridFunctionSpace. |
x_ | Coefficient vector. |
remap_ | Subscriptable entity (i.e. a container, array, or pointer) with at least dimR entries. The relevant entries are copied. |
- Note
- If
i
denotes a component of the resulting grid function, then remap_[i] denotes the corresponding child of the gridfunctionspace.
◆ VectorDiscreteGridFunction() [4/4]
template<typename T , typename X , std::size_t dimR = TypeTree::StaticDegree<T>::value>
template<class Remap >
Construct a VectorDiscreteGridFunction.
- Parameters
-
gfs | shared pointer to the GridFunctionsSpace |
x_ | shared pointer to the coefficients vector |
remap_ | Subscriptable entity (i.e. a container, array, or pointer) with at least dimR entries. The relevant entries are copied. |
- Note
- If
i
denotes a component of the resulting grid function, then remap_[i] denotes the corresponding child of the gridfunctionspace.
◆ dataSetType()
Return the data set type of this function.
◆ evaluate()
template<typename T , typename X , std::size_t dimR = TypeTree::StaticDegree<T>::value>
◆ getGridView()
template<typename T , typename X , std::size_t dimR = TypeTree::StaticDegree<T>::value>
get a reference to the GridView
◆ setDataSetType()
void Dune::PDELab::GridFunctionOutputParameters::setDataSetType |
( |
Output::DataSetType |
dataSetType | ) |
|
|
inlineinherited |
Set the data set type of this function.
The documentation for this class was generated from the following file: