dune-fem  2.4.1-rc
Public Types | Public Member Functions | Protected Types | Static Protected Member Functions | List of all members
Dune::Fem::ReserveMemoryObjects< MemObjectType > Class Template Reference

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/common/dofmanager.hh>

Inheritance diagram for Dune::Fem::ReserveMemoryObjects< MemObjectType >:
Inheritance graph

Public Types

typedef LocalInterface< int > MyType
 
typedef ObjectStreamExtractor< int >::ObjectStreamType ObjectStreamType
 

Public Member Functions

 ReserveMemoryObjects (MemObjectType &mo)
 
void apply (int &chunkSize)
 
CombinedLocalDataCollect< ReserveMemoryObjects< MemObjectType >, B > & operator+ (const B &b)
 
MyTypeoperator+ (const OpType &op)
 
MyTypeoperator+ (const MyType &op)
 
ReserveMemoryObjects< MemObjectType > & asImp ()
 
void apply (ParamType &p) const
 for all pointer to local operators call the func pointer More...
 
MyTypeoperator+= (const OpType &op)
 
MyTypeoperator+= (const MyType &op)
 
void remove (const OpType &op)
 
bool empty () const
 
template<class DiscrOpType >
void saveObjPointer (DiscrOpType *discrOp)
 Store new generated DiscreteOperator Pointer. More...
 
template<class DiscrOpType , class LocalOpType >
void saveObjPointer (DiscrOpType *discrOp, LocalOpType *lop)
 

Protected Types

typedef int ParamType
 
typedef void FuncType(MyType &, ParamType &p)
 
typedef std::pair< MyType *, FuncType * > PairType
 
typedef std::vector< PairTypeListType
 

Static Protected Member Functions

static void copyList (ListType &vec, const MyType &op)
 

Member Typedef Documentation

typedef void Dune::Fem::LocalInterface< int >::FuncType(MyType &, ParamType &p)
protectedinherited
typedef std::vector< PairType > Dune::Fem::LocalInterface< int >::ListType
protectedinherited
typedef LocalInterface<int > Dune::Fem::LocalInterface< int >::MyType
inherited
typedef ObjectStreamExtractor< int >:: ObjectStreamType Dune::Fem::LocalInterface< int >::ObjectStreamType
inherited
typedef std::pair< MyType * , FuncType * > Dune::Fem::LocalInterface< int >::PairType
protectedinherited
typedef int Dune::Fem::LocalInterface< int >::ParamType
protectedinherited

Constructor & Destructor Documentation

template<class MemObjectType>
Dune::Fem::ReserveMemoryObjects< MemObjectType >::ReserveMemoryObjects ( MemObjectType &  mo)
inline

Member Function Documentation

void Dune::Fem::LocalInterface< int >::apply ( ParamType p) const
inlineinherited

for all pointer to local operators call the func pointer

template<class MemObjectType>
void Dune::Fem::ReserveMemoryObjects< MemObjectType >::apply ( int &  chunkSize)
inline
ReserveMemoryObjects< MemObjectType > & Dune::Fem::LocalInlinePlus< ReserveMemoryObjects< MemObjectType > , int >::asImp ( )
inlineinherited
static void Dune::Fem::LocalInterface< int >::copyList ( ListType vec,
const MyType op 
)
inlinestaticprotectedinherited
bool Dune::Fem::LocalInterface< int >::empty ( ) const
inlineinherited
MyType& Dune::Fem::LocalInterface< int >::operator+ ( const OpType &  op)
inlineinherited
MyType& Dune::Fem::LocalInterface< int >::operator+ ( const MyType op)
inlineinherited
CombinedLocalDataCollect<ReserveMemoryObjects< MemObjectType > ,B>& Dune::Fem::LocalInlinePlus< ReserveMemoryObjects< MemObjectType > , int >::operator+ ( const B &  b)
inlineinherited
MyType& Dune::Fem::LocalInterface< int >::operator+= ( const OpType &  op)
inlineinherited
MyType& Dune::Fem::LocalInterface< int >::operator+= ( const MyType op)
inlineinherited
void Dune::Fem::LocalInterface< int >::remove ( const OpType &  op)
inlineinherited
template<class DiscrOpType >
void Dune::Fem::ObjPointerStorage::saveObjPointer ( DiscrOpType *  discrOp)
inlineinherited

Store new generated DiscreteOperator Pointer.

References Dune::Fem::ObjPointer< ObjType >::next.

template<class DiscrOpType , class LocalOpType >
void Dune::Fem::ObjPointerStorage::saveObjPointer ( DiscrOpType *  discrOp,
LocalOpType *  lop 
)
inlineinherited

Store new generated DiscreteOperator Pointer and the LocalOperator pointer


The documentation for this class was generated from the following file: