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

#include <aslGenerators.h>

Inheritance diagram for asl::DataWithGhostNodes< V >:
Inheritance graph
[legend]
Collaboration diagram for asl::DataWithGhostNodes< V >:
Collaboration graph
[legend]

Public Member Functions

 DataWithGhostNodes ()
 
 DataWithGhostNodes (const Block &b, int nGN=1, bool bDA=true)
 
 DataWithGhostNodes (DataWrapper< V > &d, int nGN=1)
 
virtual acl::VectorOfElements getSubContainer ()
 
virtual const acl::VectorOfElements getEContainer ()
 
virtual const acl::VectorOfElementsData getDContainer () const
 
void setContainer (const V &cont)
 
V & getContainer ()
 
 DataWithGhostNodes ()
 
 DataWithGhostNodes (const Block &b, int nGN=1, bool bDA=true)
 
 DataWithGhostNodes (DataWrapper< V > &d, int nGN=1)
 
virtual acl::VectorOfElements getSubContainer ()
 
virtual const acl::VectorOfElements getEContainer ()
 
virtual const acl::VectorOfElementsData getDContainer () const
 
void setContainer (const V &cont)
 
V & getContainer ()
 
- Public Member Functions inherited from asl::AbstractDataWithGhostNodes
int getSubContainerOffset () const
 
unsigned int getSubContainerSize () const
 
const BlockgetInternalBlock () const
 
const unsigned int getGhostBorder () const
 
int getSubContainerOffset () const
 
unsigned int getSubContainerSize () const
 
const BlockgetInternalBlock () const
 
const unsigned int getGhostBorder () const
 
- Public Member Functions inherited from asl::AbstractData
const BlockgetBlock () const
 
void setBlock (const Block &b)
 
const BlockgetBlock () const
 
void setBlock (const Block &b)
 

Additional Inherited Members

- Protected Member Functions inherited from asl::AbstractDataWithGhostNodes
 AbstractDataWithGhostNodes ()
 
 AbstractDataWithGhostNodes (const Block &b, int nGN=1, bool bDA=true)
 
 AbstractDataWithGhostNodes ()
 
 AbstractDataWithGhostNodes (const Block &b, int nGN=1, bool bDA=true)
 
- Protected Member Functions inherited from asl::AbstractData
 AbstractData ()
 
 AbstractData (const Block &b)
 
 AbstractData ()
 
 AbstractData (const Block &b)
 
- Protected Attributes inherited from asl::AbstractDataWithGhostNodes
Block internalBlock
 
unsigned int ghostBorder
 num of cells within the border More...
 
bool bordersDataAcces
 flag represents whther the data acces on the borders is allowed More...
 
- Protected Attributes inherited from asl::AbstractData
Block block
 

Detailed Description

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

Definition at line 45 of file aslGenerators.h.

Constructor & Destructor Documentation

◆ DataWithGhostNodes() [1/6]

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

Definition at line 106 of file aslDataWithGhostNodes.h.

◆ DataWithGhostNodes() [2/6]

template<typename V >
asl::DataWithGhostNodes< V >::DataWithGhostNodes ( const Block b,
int  nGN = 1,
bool  bDA = true 
)
inline

Definition at line 110 of file aslDataWithGhostNodes.h.

◆ DataWithGhostNodes() [3/6]

template<typename V >
asl::DataWithGhostNodes< V >::DataWithGhostNodes ( DataWrapper< V > &  d,
int  nGN = 1 
)
inline

Definition at line 116 of file aslDataWithGhostNodes.h.

◆ DataWithGhostNodes() [4/6]

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

◆ DataWithGhostNodes() [5/6]

template<typename V >
asl::DataWithGhostNodes< V >::DataWithGhostNodes ( const Block b,
int  nGN = 1,
bool  bDA = true 
)
inline

◆ DataWithGhostNodes() [6/6]

template<typename V >
asl::DataWithGhostNodes< V >::DataWithGhostNodes ( DataWrapper< V > &  d,
int  nGN = 1 
)
inline

Member Function Documentation

◆ getContainer() [1/2]

template<class V >
V & asl::DataWithGhostNodes< V >::getContainer ( )
inline

Definition at line 152 of file aslDataWithGhostNodes.h.

◆ getContainer() [2/2]

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

◆ getDContainer() [1/2]

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

Implements asl::AbstractData.

◆ getDContainer() [2/2]

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

Implements asl::AbstractData.

◆ getEContainer() [1/2]

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

Implements asl::AbstractData.

◆ getEContainer() [2/2]

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

Implements asl::AbstractData.

◆ getSubContainer() [1/2]

template<typename V >
virtual acl::VectorOfElements asl::DataWithGhostNodes< V >::getSubContainer ( )
virtual

◆ getSubContainer() [2/2]

template<typename V >
virtual acl::VectorOfElements asl::DataWithGhostNodes< V >::getSubContainer ( )
virtual

◆ setContainer() [1/2]

template<class V >
void asl::DataWithGhostNodes< V >::setContainer ( const V &  cont)
inline

Definition at line 147 of file aslDataWithGhostNodes.h.

◆ setContainer() [2/2]

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

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