asl::AbstractDataWithGhostNodes Class Referenceabstract
Numerics » Data Fileds

`#include <aslDataWithGhostNodes.h>`

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

## Public Member Functions

int | getSubContainerOffset () const
unsigned int | getSubContainerSize () const
const Block & | getInternalBlock () const
const unsigned int | getGhostBorder () const
virtual acl::VectorOfElements | getSubContainer ()=0
int | getSubContainerOffset () const
unsigned int | getSubContainerSize () const
const Block & | getInternalBlock () 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 Block & | getBlock () const
void | setBlock (const Block &b)
virtual const acl::VectorOfElements | getEContainer ()=0
virtual const acl::VectorOfElementsData | getDContainer () const =0
const Block & | getBlock () 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 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()

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

Definition at line 38 of file aslDataWithGhostNodes.h.

## Constructor & Destructor Documentation

## AbstractDataWithGhostNodes() [1/4]

asl::AbstractDataWithGhostNodes::AbstractDataWithGhostNodes | ( |  | ) |

inline protected

Definition at line 93 of file aslDataWithGhostNodes.h.

## AbstractDataWithGhostNodes() [2/4]

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

inline protected

Definition at line 97 of file aslDataWithGhostNodes.h.

## AbstractDataWithGhostNodes() [3/4]

asl::AbstractDataWithGhostNodes::AbstractDataWithGhostNodes | ( |  | ) |

inline protected

## AbstractDataWithGhostNodes() [4/4]

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

inline protected

## 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]

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

pure virtual

Implemented in asl::DataWithGhostNodes< V >, and asl::DataWithGhostNodes< V >.

## getSubContainer() [2/2]

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

pure virtual

Implemented in asl::DataWithGhostNodes< V >, and asl::DataWithGhostNodes< V >.

## 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 file:

- /build/asl-1Fw6fH/asl-0.1.7/debian/tmp/usr/include/ASL/data/aslDataWithGhostNodes.h