|
dune-pdelab
2.0.0
|
GridFunction implemented by a member function of some class. More...
#include <dune/pdelab/function/memberadaptor.hh>

Public Types | |
| typedef GridFunctionTraits< GV, RF, dimR, FieldVector< RF, dimR > > | Traits |
| export traits class More... | |
| typedef GridFunctionTag | ImplementationTag |
| typedef GridFunctionTraits< GV, RF, dimR, FieldVector< RF, dimR > >::GridViewType | GridViewType |
| Type of the GridView. More... | |
Public Member Functions | |
| TwoArgsMemberFunctionToGridFunctionAdaptor (const Class &obj_, Member member_, const GV &gv_) | |
| Construct an adaptor object. More... | |
| void | evaluate (const typename Traits::ElementType &e, const typename Traits::DomainType &x, typename Traits::RangeType &y) const |
| const GV & | getGridView () const |
| get reference to the internal 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... | |
Related Functions | |
(Note that these are not member functions.) | |
| template<class RF , std::size_t dimRange, class GV , class Class , class Member > | |
| TwoArgsMemberFunctionToGridFunctionAdaptor < Member, Class, GV, RF, dimRange > | makeTwoArgsMemberFunctionToGridFunctionAdaptor (const Class &obj, Member member, const GV &gv) |
| easy construction of a TwoArgsMemberFunctionToGridFunctionAdaptor More... | |
GridFunction implemented by a member function of some class.
| Member | Member function pointer type. |
| Class | Type of the class containing the member. |
| GV | The type of the GridView |
| RF | The type of the range field |
| dimRange | The dimension of the Range. |
The member function must support the signature
The return value should be something assignable to FieldVector<RF,dimRange>.
|
inherited |
Type of the GridView.
|
inherited |
| typedef GridFunctionTraits< GV, RF, dimR, FieldVector<RF, dimR> > Dune::PDELab::TwoArgsMemberFunctionToGridFunctionAdaptor< Member, Class, GV, RF, dimR >::Traits |
export traits class
|
inline |
Construct an adaptor object.
| obj_ | Class object to call the member function on. |
| member_ | Member function pointer to the member to use. |
| gv_ | The GridView to use. |
This class store the obj_ and gv_ references internally and becomes invalid when they become invalid.
|
inlineinherited |
Return the data set type of this function.
Referenced by Dune::PDELab::GridFunctionOutputParameters::setDataSetType().
|
inline |
|
inline |
get reference to the internal gridview.
|
inlineinherited |
Set the data set type of this function.
References Dune::PDELab::GridFunctionOutputParameters::dataSetType().
|
related |
easy construction of a TwoArgsMemberFunctionToGridFunctionAdaptor
The only required template parameters are RF and dimRange, all other template parameters can be deduced automatically.
1.8.7