ASL  0.1.7
Advanced Simulation Library
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
asl::AbstractDataWithGhostNodes Class Referenceabstract

#include <aslDataWithGhostNodes.h>

Inheritance diagram for asl::AbstractDataWithGhostNodes:
Inheritance graph
[legend]
Collaboration diagram for asl::AbstractDataWithGhostNodes:
Collaboration graph
[legend]

Public Member Functions

int getSubContainerOffset () const
 
unsigned int getSubContainerSize () const
 
const BlockgetInternalBlock () const
 
const unsigned int getGhostBorder () const
 
virtual acl::VectorOfElements getSubContainer ()=0
 
- Public Member Functions inherited from asl::AbstractData
virtual const acl::VectorOfElements getEContainer ()=0
 
virtual const acl::VectorOfElementsData getDContainer () const =0
 
const BlockgetBlock () const
 
void setBlock (const Block &b)
 

Protected Member Functions

 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

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

Todo:
resolve consistency issue with AbstractData::setBlock()

Definition at line 38 of file aslDataWithGhostNodes.h.

Constructor & Destructor Documentation

◆ AbstractDataWithGhostNodes() [1/2]

asl::AbstractDataWithGhostNodes::AbstractDataWithGhostNodes ( )
inlineprotected

Definition at line 93 of file aslDataWithGhostNodes.h.

◆ AbstractDataWithGhostNodes() [2/2]

asl::AbstractDataWithGhostNodes::AbstractDataWithGhostNodes ( const Block b,
int  nGN = 1,
bool  bDA = true 
)
inlineprotected

Definition at line 97 of file aslDataWithGhostNodes.h.

Member Function Documentation

◆ getGhostBorder()

const unsigned int asl::AbstractDataWithGhostNodes::getGhostBorder ( ) const
inline

Definition at line 127 of file aslDataWithGhostNodes.h.

◆ getInternalBlock()

const Block & asl::AbstractDataWithGhostNodes::getInternalBlock ( ) const
inline

Definition at line 122 of file aslDataWithGhostNodes.h.

◆ getSubContainer()

virtual acl::VectorOfElements asl::AbstractDataWithGhostNodes::getSubContainer ( )
pure virtual

◆ getSubContainerOffset()

int asl::AbstractDataWithGhostNodes::getSubContainerOffset ( ) const
inline

Definition at line 132 of file aslDataWithGhostNodes.h.

◆ getSubContainerSize()

unsigned int asl::AbstractDataWithGhostNodes::getSubContainerSize ( ) const
inline

Definition at line 139 of file aslDataWithGhostNodes.h.

Member Data Documentation

◆ bordersDataAcces

bool asl::AbstractDataWithGhostNodes::bordersDataAcces
protected

flag represents whther the data acces on the borders is allowed

Definition at line 45 of file aslDataWithGhostNodes.h.

◆ ghostBorder

unsigned int asl::AbstractDataWithGhostNodes::ghostBorder
protected

num of cells within the border

Definition at line 43 of file aslDataWithGhostNodes.h.

◆ internalBlock

Block asl::AbstractDataWithGhostNodes::internalBlock
protected

Definition at line 41 of file aslDataWithGhostNodes.h.


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