dune-fem 2.8.0
|
Inline DiscreteFunction data during load balancing. More...
#include <dune/fem/space/common/datacollector.hh>
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_ |
Inline DiscreteFunction data during load balancing.
typedef Traits::DofManagerType Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >::DofManagerType |
typedef DiscreteFunctionTraits<DiscreteFunctionType>::DofType Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >::DofType |
typedef Traits::EntityType Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >::EntityType |
|
protectedinherited |
typedef Traits::GridEntityType Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >::GridEntityType |
|
protectedinherited |
typedef Dune::DynamicVector< DofType > Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >::LocalDofVectorType |
typedef Traits::LocalInterfaceType Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >::LocalInterfaceType |
|
inherited |
typedef Traits::ObjectStreamType Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >::ObjectStreamType |
|
protectedinherited |
typedef Traits::ParamType Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >::ParamType |
typedef LocalDataXtractorTraits< DiscreteFunctionType > Dune::Fem::LocalDataXtractor< DiscreteFunctionType, ContainsCheck >::Traits |
|
inline |
constructor
|
inline |
copy constructor
|
inlineinherited |
for all pointer to local operators call the func pointer
|
inline |
store data to stream
|
inlineinherited |
|
inlinestaticprotectedinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inlineinherited |
|
inlineinherited |
Store new generated DiscreteOperator Pointer.
|
inlineinherited |
Store new generated DiscreteOperator Pointer and the LocalOperator pointer
|
inlineprotected |
store data to stream
|
protected |
|
protected |
|
protected |
|
mutableprotected |