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 ()
 
- Public Member Functions inherited from asl::AbstractDataWithGhostNodes
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)
 

Additional Inherited Members

- Protected Member Functions inherited from asl::AbstractDataWithGhostNodes
 AbstractDataWithGhostNodes ()
 
 AbstractDataWithGhostNodes (const Block &b, int nGN=1, bool bDA=true)
 
- Protected Member Functions inherited from asl::AbstractData
 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/3]

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

Definition at line 106 of file aslDataWithGhostNodes.h.

◆ DataWithGhostNodes() [2/3]

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/3]

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

Definition at line 116 of file aslDataWithGhostNodes.h.

Member Function Documentation

◆ getContainer()

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

Definition at line 152 of file aslDataWithGhostNodes.h.

◆ getDContainer()

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

Implements asl::AbstractData.

◆ getEContainer()

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

Implements asl::AbstractData.

◆ getSubContainer()

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

◆ setContainer()

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

Definition at line 147 of file aslDataWithGhostNodes.h.


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