ASL
0.1.7
Advanced Simulation Library
|
![]() |
Classes | |
class | asl::Block |
class | asl::AbstractDataWithGhostNodes |
class | asl::DataWithGhostNodes< V > |
class | asl::AbstractData |
class | asl::DataWrapper< V > |
Class defines a folding rule into a 1D/2D/3D bulk. More... | |
Functions | |
template<typename T > | |
SPDataWrapperACLData | asl::generateDataContainerACL_SP (const Block &b, unsigned int n=1) |
generates pointer to ACL Data field with n components More... | |
template<typename T > | |
SPDataWithGhostNodesACLData | asl::generateDataContainerACL_SP (const Block &b, unsigned int n, unsigned int gN) |
generates pointer to ACL Data field with n components and gN ghost nodes More... | |
template<typename T > | |
SPDataWithGhostNodesACLData | asl::generateDataContainerACL_SP (const Block &b, unsigned int n, unsigned int gN, acl::CommandQueue queue) |
generates pointer to ACL Data field with n components and gN ghost nodes More... | |
SPDataWithGhostNodesACLData | asl::generateDataContainerACL_SP (const Block &b, acl::TypeID t, unsigned int n, unsigned int gN, acl::CommandQueue queue) |
generates pointer to ACL Data field with n components of type t and gN ghost nodes More... | |
SPDataWithGhostNodesACLData | asl::generateDataContainerACL_SP (const Block &b, acl::TypeID t, unsigned int n, unsigned int gN) |
generates pointer to ACL Data field with n components of type t and gN ghost nodes More... | |
SPDataWrapperACL | asl::generateDataContainer_SP (const Block &b, const acl::VectorOfElements &a) |
SPDataWithGhostNodesACL | asl::generateDataContainer_SP (const Block &b, const acl::VectorOfElements &a, unsigned int gN) |
generates pointer to ACL Data field with container a and gN ghost nodes More... | |
template<typename T > | |
SPDataWithGhostNodesACL | asl::generateDataContainerConst_SP (const Block &b, T a, unsigned int gN) |
SPAbstractDataWithGhostNodes | asl::generateDCFullSafe (SPAbstractDataWithGhostNodes d) |
generates data container without ghost nodes and safe outOfboundary element acces More... | |
SPAbstractDataWithGhostNodes | asl::generateDCFullSafe (SPAbstractDataWithGhostNodes d, double outVal) |
generates data container without ghost nodes and safe outOfboundary element acces More... | |
const Block | asl::offset (const Block &bl, int a=1) |
const unsigned int | asl::nD (const Block &b) |
const bool | asl::in (const Block &b, AVec<> a) |
const bool | asl::in (const Block &b, AVec< int > a) |
SPDataWithGhostNodesACLData | asl::clone (SPDataWithGhostNodesACLData d) |
SPDataWithGhostNodesACLData | asl::clone (SPDataWithGhostNodesACLData d, unsigned int n) |
SPDataWithGhostNodesACLData asl::clone | ( | SPDataWithGhostNodesACLData | d | ) |
Creates new DataWithGhostNodesACLData with same data structure like d
SPDataWithGhostNodesACLData asl::clone | ( | SPDataWithGhostNodesACLData | d, |
unsigned int | n | ||
) |
Creates new DataWithGhostNodesACLData with same data structure like d
containing n
first elements
SPDataWrapperACL asl::generateDataContainer_SP | ( | const Block & | b, |
const acl::VectorOfElements & | a | ||
) |
SPDataWithGhostNodesACL asl::generateDataContainer_SP | ( | const Block & | b, |
const acl::VectorOfElements & | a, | ||
unsigned int | gN | ||
) |
generates pointer to ACL Data field with container a
and gN
ghost nodes
SPDataWrapperACLData asl::generateDataContainerACL_SP | ( | const Block & | b, |
unsigned int | n = 1 |
||
) |
generates pointer to ACL Data field with n
components
SPDataWithGhostNodesACLData asl::generateDataContainerACL_SP | ( | const Block & | b, |
unsigned int | n, | ||
unsigned int | gN | ||
) |
generates pointer to ACL Data field with n
components and gN
ghost nodes
SPDataWithGhostNodesACLData asl::generateDataContainerACL_SP | ( | const Block & | b, |
unsigned int | n, | ||
unsigned int | gN, | ||
acl::CommandQueue | queue | ||
) |
generates pointer to ACL Data field with n
components and gN
ghost nodes
SPDataWithGhostNodesACLData asl::generateDataContainerACL_SP | ( | const Block & | b, |
acl::TypeID | t, | ||
unsigned int | n, | ||
unsigned int | gN, | ||
acl::CommandQueue | queue | ||
) |
generates pointer to ACL Data field with n
components of type t
and gN
ghost nodes
SPDataWithGhostNodesACLData asl::generateDataContainerACL_SP | ( | const Block & | b, |
acl::TypeID | t, | ||
unsigned int | n, | ||
unsigned int | gN | ||
) |
generates pointer to ACL Data field with n
components of type t
and gN
ghost nodes
SPDataWithGhostNodesACL asl::generateDataContainerConst_SP | ( | const Block & | b, |
T | a, | ||
unsigned int | gN | ||
) |
SPAbstractDataWithGhostNodes asl::generateDCFullSafe | ( | SPAbstractDataWithGhostNodes | d | ) |
generates data container without ghost nodes and safe outOfboundary element acces
SPAbstractDataWithGhostNodes asl::generateDCFullSafe | ( | SPAbstractDataWithGhostNodes | d, |
double | outVal | ||
) |
generates data container without ghost nodes and safe outOfboundary element acces
Checks whether a
inside of b
Definition at line 226 of file aslBlocks.h.
Checks whether a
inside of b
Definition at line 232 of file aslBlocks.h.
|
inline |
Dimensionality of the block
Definition at line 220 of file aslBlocks.h.