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

#include <aslDataWithGhostNodes.h>

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

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 Block & getInternalBlock () const
const unsigned int getGhostBorder () const
int getSubContainerOffset () const
unsigned int getSubContainerSize () const
const Block & getInternalBlock () const
const unsigned int getGhostBorder () const
Public Member Functions inherited from asl::AbstractData
const Block & getBlock () const
void setBlock (const Block &b)
const Block & getBlock () 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
bool bordersDataAcces
 flag represents whther the data acces on the borders is allowed
Protected Attributes inherited from asl::AbstractData
Block block

Detailed Description

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

Definition at line 57 of file aslDataWithGhostNodes.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: