ASL 0.1.7
Advanced Simulation Library
Loading...
Searching...
No Matches
Classes | Functions
Data Fileds
Collaboration diagram for Data Fileds:

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

 
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
 
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
 
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
 
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
 
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
 
SPAbstractDataWithGhostNodes asl::generateDCFullSafe (SPAbstractDataWithGhostNodes d, double outVal)
 generates data container without ghost nodes and safe outOfboundary element acces
 
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)
 

Detailed Description

Function Documentation

◆ clone() [1/2]

Creates new DataWithGhostNodesACLData with same data structure like d

◆ clone() [2/2]

Creates new DataWithGhostNodesACLData with same data structure like d containing n first elements

◆ generateDataContainer_SP() [1/2]

SPDataWrapperACL asl::generateDataContainer_SP ( const Block & b,
const acl::VectorOfElements & a )

◆ generateDataContainer_SP() [2/2]

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

◆ generateDataContainerACL_SP() [1/5]

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

◆ generateDataContainerACL_SP() [2/5]

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

◆ generateDataContainerACL_SP() [3/5]

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

◆ generateDataContainerACL_SP() [4/5]

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

◆ generateDataContainerACL_SP() [5/5]

template<typename T >
SPDataWrapperACLData asl::generateDataContainerACL_SP ( const Block & b,
unsigned int n = 1 )

◆ generateDataContainerConst_SP()

template<typename T >
SPDataWithGhostNodesACL asl::generateDataContainerConst_SP ( const Block & b,
T a,
unsigned int gN )

◆ generateDCFullSafe() [1/2]

generates data container without ghost nodes and safe outOfboundary element acces

◆ generateDCFullSafe() [2/2]

SPAbstractDataWithGhostNodes asl::generateDCFullSafe ( SPAbstractDataWithGhostNodes d,
double outVal )

generates data container without ghost nodes and safe outOfboundary element acces

◆ in() [1/2]

const bool asl::in ( const Block & b,
AVec< int > a )
inline

Checks whether a inside of b

Definition at line 232 of file aslBlocks.h.

◆ in() [2/2]

const bool asl::in ( const Block & b,
AVec<> a )
inline

Checks whether a inside of b

Definition at line 226 of file aslBlocks.h.

◆ nD()

const unsigned int asl::nD ( const Block & b)
inline

Dimensionality of the block

Todo
rename here and everywhere to dimNum???

Definition at line 220 of file aslBlocks.h.

◆ offset()

const Block asl::offset ( const Block & bl,
int a = 1 )

results Block which is inset or outset of the bl on value of a