ASL 0.1.7
Advanced Simulation Library
Loading...
Searching...
No Matches
asl::DataWrapper< V > Class Template Reference

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

#include <aslDataWrapper.h>

Inheritance diagram for asl::DataWrapper< V >:
Collaboration diagram for asl::DataWrapper< V >:

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)
Public Member Functions inherited from asl::AbstractData
const BlockgetBlock () const
void setBlock (const Block &b)
const BlockgetBlock () const
void setBlock (const Block &b)

Protected Member Functions

virtual bool checkConsistency () const
virtual bool checkConsistency () const
Protected Member Functions inherited from asl::AbstractData
 AbstractData ()
 AbstractData (const Block &b)
 AbstractData ()
 AbstractData (const Block &b)

Protected Attributes

container
Protected Attributes inherited from asl::AbstractData
Block block

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 76 of file aslDataWrapper.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

Implements asl::AbstractData.

◆ getDContainer() [2/2]

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

Implements asl::AbstractData.

◆ getEContainer() [1/2]

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

Implements asl::AbstractData.

◆ getEContainer() [2/2]

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

Implements asl::AbstractData.

◆ setContainer() [1/2]

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

Definition at line 130 of file aslDataWrapper.h.

◆ setContainer() [2/2]

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

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: