ASL  0.1.7
Advanced Simulation Library
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
asl::DataWrapper< V > Class Template Reference

Class defines a folding rule into a 1D/2D/3D bulk. More...

#include <aslGenerators.h>

Public Member Functions

 DataWrapper ()
 
 DataWrapper (const Block &b)
 
 DataWrapper (DataWrapper &d)
 
virtual const acl::VectorOfElements getEContainer ()
 
virtual const acl::VectorOfElementsData getDContainer () const
 
V & getContainer ()
 
void setContainer (const V &cont)
 
 DataWrapper ()
 
 DataWrapper (const Block &b)
 
 DataWrapper (DataWrapper &d)
 
virtual const acl::VectorOfElements getEContainer ()
 
virtual const acl::VectorOfElementsData getDContainer () const
 
V & getContainer ()
 
void setContainer (const V &cont)
 

Protected Member Functions

virtual bool checkConsistency () const
 
virtual bool checkConsistency () const
 

Protected Attributes

container
 

Detailed Description

template<typename V>
class asl::DataWrapper< V >

Class defines a folding rule into a 1D/2D/3D bulk.

Parameters
Vis type of the container
Todo:
resolve consistency issue with setBlock()
Parameters
Vis type of the container
Todo:
resolve consistency issue with setBlock()

Definition at line 52 of file aslGenerators.h.

Constructor & Destructor Documentation

◆ DataWrapper() [1/6]

template<typename V >
asl::DataWrapper< V >::DataWrapper
inline

Definition at line 109 of file aslDataWrapper.h.

◆ DataWrapper() [2/6]

template<typename V >
asl::DataWrapper< V >::DataWrapper ( const Block b)
inlineexplicit

Definition at line 114 of file aslDataWrapper.h.

◆ DataWrapper() [3/6]

template<typename V >
asl::DataWrapper< V >::DataWrapper ( DataWrapper< V > &  d)
inline

Definition at line 119 of file aslDataWrapper.h.

◆ DataWrapper() [4/6]

template<typename V >
asl::DataWrapper< V >::DataWrapper ( )
inline

◆ DataWrapper() [5/6]

template<typename V >
asl::DataWrapper< V >::DataWrapper ( const Block b)
inlineexplicit

◆ DataWrapper() [6/6]

template<typename V >
asl::DataWrapper< V >::DataWrapper ( DataWrapper< V > &  d)
inline

Member Function Documentation

◆ checkConsistency() [1/2]

template<typename V >
virtual bool asl::DataWrapper< V >::checkConsistency ( ) const
protectedvirtual

◆ checkConsistency() [2/2]

template<typename V >
virtual bool asl::DataWrapper< V >::checkConsistency ( ) const
protectedvirtual

◆ getContainer() [1/2]

template<typename V >
V & asl::DataWrapper< V >::getContainer
inline

Definition at line 125 of file aslDataWrapper.h.

◆ getContainer() [2/2]

template<typename V >
V& asl::DataWrapper< V >::getContainer ( )
inline

◆ getDContainer() [1/2]

template<typename V >
virtual const acl::VectorOfElementsData asl::DataWrapper< V >::getDContainer ( ) const
virtual

◆ getDContainer() [2/2]

template<typename V >
virtual const acl::VectorOfElementsData asl::DataWrapper< V >::getDContainer ( ) const
virtual

◆ getEContainer() [1/2]

template<typename V >
virtual const acl::VectorOfElements asl::DataWrapper< V >::getEContainer ( )
virtual

◆ getEContainer() [2/2]

template<typename V >
virtual const acl::VectorOfElements asl::DataWrapper< V >::getEContainer ( )
virtual

◆ setContainer() [1/2]

template<typename V >
void asl::DataWrapper< V >::setContainer ( const V &  cont)
inline

◆ setContainer() [2/2]

template<typename V >
void asl::DataWrapper< V >::setContainer ( const V &  cont)
inline

Definition at line 130 of file aslDataWrapper.h.

Member Data Documentation

◆ container

template<typename V >
V asl::DataWrapper< V >::container
protected

Definition at line 79 of file aslDataWrapper.h.


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