ASL  0.1.7
Advanced Simulation Library
Classes | Namespaces | Typedefs | Functions
aslGenerators.h File Reference
#include <memory>
#include "acl/aclTypes.h"
Include dependency graph for aslGenerators.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  asl::DataWithGhostNodes< V >
 
class  asl::DataWrapper< V >
 Class defines a folding rule into a 1D/2D/3D bulk. More...
 

Namespaces

 cl
 The OpenCL C++ bindings are defined within this namespace.
 
 acl
 Advanced Computational Language.
 
 asl
 Advanced Simulation Library.
 

Typedefs

typedef DataWithGhostNodes< acl::VectorOfElementsDataasl::DataWithGhostNodesACLData
 
typedef std::shared_ptr< DataWithGhostNodesACLData > asl::SPDataWithGhostNodesACLData
 
typedef DataWithGhostNodes< acl::VectorOfElementsasl::DataWithGhostNodesACL
 
typedef std::shared_ptr< DataWithGhostNodesACL > asl::SPDataWithGhostNodesACL
 
typedef std::shared_ptr< AbstractDataWithGhostNodes > asl::SPAbstractDataWithGhostNodes
 
typedef DataWrapper< acl::VectorOfElementsDataasl::DataWrapperACLData
 
typedef std::shared_ptr< DataWrapperACLData > asl::SPDataWrapperACLData
 
typedef DataWrapper< acl::VectorOfElementsasl::DataWrapperACL
 
typedef std::shared_ptr< DataWrapperACL > asl::SPDataWrapperACL
 

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...