|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Dune::Fem::DataCollectorInterface< GridType, ObjectStreamImp > Class Template Reference
#include <dune/fem/space/common/datacollector.hh>
Inheritance diagram for Dune::Fem::DataCollectorInterface< GridType, ObjectStreamImp >:

Classes | |
| struct | Traits |
Public Types | |
| typedef ObjectStreamImp | ObjectStreamType |
| typedef GridType::template Codim< 0 >::Entity | EntityType |
| typedef DataCollectorInterface< GridType, ObjectStreamImp > | MyType |
| typedef std::pair< ObjectStreamType *, const EntityType * > | DataCollectorParamType |
| typedef LocalInterface< DataCollectorParamType > | LocalInterfaceType |
Public Member Functions | |
| DataCollectorInterface () | |
| empty constructor | |
| virtual | ~DataCollectorInterface () |
| Virtual desctructor. | |
| virtual void | apply (ObjectStreamType &str, const EntityType &entity) const |
| virtual const LocalInterfaceType & | getLocalInterfaceOp () const |
| virtual LocalInterfaceType & | getLocalInterfaceOp () |
| template<class OpType > | |
| MyType & | operator+= (const OpType &dc) |
| Assignement operator. | |
| virtual MyType & | operator+= (const MyType &dc) |
| Assignement operator. | |
| template<class OpType > | |
| MyType & | operator= (const OpType &dc) |
| Assignement operator. | |
| MyType & | operator= (const MyType &dc) |
| Assignement operator. | |
| virtual void | clear () |
| clear object list | |
Detailed Description
template<class GridType, class ObjectStreamImp = DummyObjectStream>
class Dune::Fem::DataCollectorInterface< GridType, ObjectStreamImp >
class Dune::Fem::DataCollectorInterface< GridType, ObjectStreamImp >
Combination of different DataCollectors
This Class is the result of a combination of different AdaptationOperators. It is the same principle as with Mapping and DiscreteOperatorImp.
Member Typedef Documentation
◆ DataCollectorParamType
template<class GridType , class ObjectStreamImp = DummyObjectStream>
| typedef std::pair< ObjectStreamType * , const EntityType * > Dune::Fem::DataCollectorInterface< GridType, ObjectStreamImp >::DataCollectorParamType |
◆ EntityType
template<class GridType , class ObjectStreamImp = DummyObjectStream>
| typedef GridType::template Codim<0>::Entity Dune::Fem::DataCollectorInterface< GridType, ObjectStreamImp >::EntityType |
◆ LocalInterfaceType
template<class GridType , class ObjectStreamImp = DummyObjectStream>
| typedef LocalInterface<DataCollectorParamType> Dune::Fem::DataCollectorInterface< GridType, ObjectStreamImp >::LocalInterfaceType |
◆ MyType
template<class GridType , class ObjectStreamImp = DummyObjectStream>
| typedef DataCollectorInterface<GridType, ObjectStreamImp> Dune::Fem::DataCollectorInterface< GridType, ObjectStreamImp >::MyType |
◆ ObjectStreamType
template<class GridType , class ObjectStreamImp = DummyObjectStream>
| typedef ObjectStreamImp Dune::Fem::DataCollectorInterface< GridType, ObjectStreamImp >::ObjectStreamType |
Constructor & Destructor Documentation
◆ DataCollectorInterface()
template<class GridType , class ObjectStreamImp = DummyObjectStream>
|
inline |
empty constructor
◆ ~DataCollectorInterface()
template<class GridType , class ObjectStreamImp = DummyObjectStream>
|
inlinevirtual |
Virtual desctructor.
Member Function Documentation
◆ apply()
template<class GridType , class ObjectStreamImp = DummyObjectStream>
|
inlinevirtual |
all adaptation operators have this method which adapts the corresponding grid and organizes the restriction prolongation process of the underlying function spaces
◆ clear()
template<class GridType , class ObjectStreamImp = DummyObjectStream>
|
inlinevirtual |
clear object list
◆ getLocalInterfaceOp() [1/2]
template<class GridType , class ObjectStreamImp = DummyObjectStream>
|
inlinevirtual |
Reimplemented in Dune::Fem::DataCollector< GridType, LocalDataCollectImp >.
◆ getLocalInterfaceOp() [2/2]
template<class GridType , class ObjectStreamImp = DummyObjectStream>
|
inlinevirtual |
Reimplemented in Dune::Fem::DataCollector< GridType, LocalDataCollectImp >.
◆ operator+=() [1/2]
template<class GridType , class ObjectStreamImp = DummyObjectStream>
|
inlinevirtual |
Assignement operator.
◆ operator+=() [2/2]
template<class GridType , class ObjectStreamImp = DummyObjectStream>
template<class OpType >
|
inline |
Assignement operator.
◆ operator=() [1/2]
template<class GridType , class ObjectStreamImp = DummyObjectStream>
|
inline |
Assignement operator.
◆ operator=() [2/2]
template<class GridType , class ObjectStreamImp = DummyObjectStream>
template<class OpType >
|
inline |
Assignement operator.
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8