|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Protected Types |
Protected Member Functions |
Static Protected Member Functions |
Protected Attributes |
List of all members
Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck > Class Template Reference
Inline DiscreteFunction data during load balancing. More...
#include <dune/fem/space/common/datacollector.hh>
Inheritance diagram for Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >:

Public Types | |
| typedef LocalDataXtractorTraits< DiscreteFunctionType > | Traits |
| typedef Traits::ObjectStreamType | ObjectStreamType |
| typedef Traits::DofManagerType | DofManagerType |
| typedef Traits::EntityType | EntityType |
| typedef Traits::GridEntityType | GridEntityType |
| typedef Traits::ParamType | ParamType |
| typedef Traits::LocalInterfaceType | LocalInterfaceType |
| typedef DiscreteFunctionTraits< DiscreteFunctionType >::DofType | DofType |
| typedef Dune::DynamicVector< DofType > | LocalDofVectorType |
| typedef LocalInterface< ParamT > | MyType |
Public Member Functions | |
| LocalDataXtractor (DiscreteFunctionType &df, const ContainsCheck &containsCheck) | |
| constructor | |
| LocalDataXtractor (const LocalDataXtractor &other) | |
| copy constructor | |
| void | apply (ParamType &p) const |
| store data to stream | |
| DataCollectorTraits::ReadWriteType | readWriteInfo () const |
| CombinedLocalDataCollect< LocalDataXtractor< DiscreteFunctionType, ContainsCheck >, B > & | operator+ (const B &b) |
| template<class OpType > | |
| MyType & | operator+ (const OpType &op) |
| MyType & | operator+ (const MyType &op) |
| LocalDataXtractor< DiscreteFunctionType, ContainsCheck > & | asImp () |
| void | apply (ParamType &p) const |
| for all pointer to local operators call the func pointer | |
| template<class OpType > | |
| MyType & | operator+= (const OpType &op) |
| MyType & | operator+= (const MyType &op) |
| template<class OpType > | |
| void | remove (const OpType &op) |
| bool | empty () const |
| template<class DiscrOpType > | |
| void | saveObjPointer (DiscrOpType *discrOp) |
| Store new generated DiscreteOperator Pointer. | |
| template<class DiscrOpType , class LocalOpType > | |
| void | saveObjPointer (DiscrOpType *discrOp, LocalOpType *lop) |
Protected Types | |
| typedef void | FuncType(MyType &, ParamType &p) |
| typedef std::pair< MyType *, FuncType * > | PairType |
| typedef std::vector< PairType > | ListType |
Protected Member Functions | |
| void | xtractData (ObjectStreamType &str, const EntityType &entity, const GridEntityType &gridEntity) const |
| store data to stream | |
Static Protected Member Functions | |
| static void | copyList (ListType &vec, const MyType &op) |
Protected Attributes | |
| DiscreteFunctionType & | df_ |
| DofManagerType & | dm_ |
| const ContainsCheck | containsCheck_ |
| LocalDofVectorType | ldv_ |
Detailed Description
template<class DiscreteFunctionType, class ContainsCheck>
class Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >
class Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >
Inline DiscreteFunction data during load balancing.
Member Typedef Documentation
◆ DofManagerType
template<class DiscreteFunctionType , class ContainsCheck >
| typedef Traits::DofManagerType Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >::DofManagerType |
◆ DofType
template<class DiscreteFunctionType , class ContainsCheck >
| typedef DiscreteFunctionTraits<DiscreteFunctionType>::DofType Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >::DofType |
◆ EntityType
template<class DiscreteFunctionType , class ContainsCheck >
| typedef Traits::EntityType Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >::EntityType |
◆ FuncType
template<class ParamT >
|
protectedinherited |
◆ GridEntityType
template<class DiscreteFunctionType , class ContainsCheck >
| typedef Traits::GridEntityType Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >::GridEntityType |
◆ ListType
template<class ParamT >
|
protectedinherited |
◆ LocalDofVectorType
template<class DiscreteFunctionType , class ContainsCheck >
| typedef Dune::DynamicVector< DofType > Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >::LocalDofVectorType |
◆ LocalInterfaceType
template<class DiscreteFunctionType , class ContainsCheck >
| typedef Traits::LocalInterfaceType Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >::LocalInterfaceType |
◆ MyType
template<class ParamT >
|
inherited |
◆ ObjectStreamType
template<class DiscreteFunctionType , class ContainsCheck >
| typedef Traits::ObjectStreamType Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >::ObjectStreamType |
◆ PairType
template<class ParamT >
|
protectedinherited |
◆ ParamType
template<class DiscreteFunctionType , class ContainsCheck >
| typedef Traits::ParamType Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >::ParamType |
◆ Traits
template<class DiscreteFunctionType , class ContainsCheck >
| typedef LocalDataXtractorTraits< DiscreteFunctionType > Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >::Traits |
Constructor & Destructor Documentation
◆ LocalDataXtractor() [1/2]
template<class DiscreteFunctionType , class ContainsCheck >
|
inline |
constructor
◆ LocalDataXtractor() [2/2]
template<class DiscreteFunctionType , class ContainsCheck >
|
inline |
copy constructor
Member Function Documentation
◆ apply() [1/2]
template<class ParamT >
|
inlineinherited |
for all pointer to local operators call the func pointer
◆ apply() [2/2]
template<class DiscreteFunctionType , class ContainsCheck >
|
inline |
store data to stream
◆ asImp()
|
inlineinherited |
◆ copyList()
template<class ParamT >
|
inlinestaticprotectedinherited |
◆ empty()
template<class ParamT >
|
inlineinherited |
◆ operator+() [1/3]
|
inlineinherited |
◆ operator+() [2/3]
template<class ParamT >
|
inlineinherited |
◆ operator+() [3/3]
template<class ParamT >
template<class OpType >
|
inlineinherited |
◆ operator+=() [1/2]
template<class ParamT >
|
inlineinherited |
◆ operator+=() [2/2]
template<class ParamT >
template<class OpType >
|
inlineinherited |
◆ readWriteInfo()
template<class DiscreteFunctionType , class ContainsCheck >
|
inline |
◆ remove()
template<class ParamT >
template<class OpType >
|
inlineinherited |
◆ saveObjPointer() [1/2]
template<class DiscrOpType >
|
inlineinherited |
Store new generated DiscreteOperator Pointer.
◆ saveObjPointer() [2/2]
template<class DiscrOpType , class LocalOpType >
|
inlineinherited |
Store new generated DiscreteOperator Pointer and the LocalOperator pointer
◆ xtractData()
template<class DiscreteFunctionType , class ContainsCheck >
|
inlineprotected |
store data to stream
Member Data Documentation
◆ containsCheck_
template<class DiscreteFunctionType , class ContainsCheck >
|
protected |
◆ df_
template<class DiscreteFunctionType , class ContainsCheck >
|
protected |
◆ dm_
template<class DiscreteFunctionType , class ContainsCheck >
|
protected |
◆ ldv_
template<class DiscreteFunctionType , class ContainsCheck >
|
mutableprotected |
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