ASL 0.1.7
Advanced Simulation Library
Loading...
Searching...
No Matches
asl::AbstractDataWithGhostNodes Class Referenceabstract

#include <aslDataWithGhostNodes.h>

Inheritance diagram for asl::AbstractDataWithGhostNodes:
Collaboration diagram for asl::AbstractDataWithGhostNodes:

Public Member Functions

int getSubContainerOffset () const
unsigned int getSubContainerSize () const
const BlockgetInternalBlock () const
const unsigned int getGhostBorder () const
virtual acl::VectorOfElements getSubContainer ()=0
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)
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)
 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

Block internalBlock
unsigned int ghostBorder
 num of cells within the border
bool bordersDataAcces
 flag represents whther the data acces on the borders is allowed
Protected Attributes inherited from asl::AbstractData
Block block

Detailed Description

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

Definition at line 38 of file aslDataWithGhostNodes.h.

Constructor & Destructor Documentation

◆ AbstractDataWithGhostNodes() [1/4]

asl::AbstractDataWithGhostNodes::AbstractDataWithGhostNodes ( )
inlineprotected

Definition at line 93 of file aslDataWithGhostNodes.h.

◆ AbstractDataWithGhostNodes() [2/4]

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

Definition at line 97 of file aslDataWithGhostNodes.h.

◆ AbstractDataWithGhostNodes() [3/4]

asl::AbstractDataWithGhostNodes::AbstractDataWithGhostNodes ( )
inlineprotected

◆ AbstractDataWithGhostNodes() [4/4]

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

Member Function Documentation

◆ getGhostBorder() [1/2]

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

Definition at line 127 of file aslDataWithGhostNodes.h.

◆ getGhostBorder() [2/2]

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

◆ getInternalBlock() [1/2]

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

Definition at line 122 of file aslDataWithGhostNodes.h.

◆ getInternalBlock() [2/2]

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

◆ getSubContainer() [1/2]

◆ getSubContainer() [2/2]

◆ getSubContainerOffset() [1/2]

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

Definition at line 132 of file aslDataWithGhostNodes.h.

◆ getSubContainerOffset() [2/2]

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

◆ getSubContainerSize() [1/2]

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

Definition at line 139 of file aslDataWithGhostNodes.h.

◆ getSubContainerSize() [2/2]

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

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 files: