ASL
0.1.7
Advanced Simulation Library
|
Go to the documentation of this file.
24 #ifndef ASLDATAWRAPPER_H
25 #define ASLDATAWRAPPER_H
28 #include "../acl/aclMath/aclVectorOfElementsDef.h"
39 void copy(
const vector<Element> & source,
40 VectorOfElements & destination);
41 void copy(
const VectorOfElementsData & source,
42 VectorOfElementsData & destination);
100 AbstractData::AbstractData()
104 AbstractData::AbstractData(
const Block & b):
120 AbstractData(d.block),
121 container(d.container)
132 copy(cont, container);
DataWrapper< acl::VectorOfElementsData > DataWrapperACLData
const Block & getBlock() const
Class defines a folding rule into a 1D/2D/3D bulk.
AbstractData(const Block &b)
The class represents several ElementData.
virtual const acl::VectorOfElementsData getDContainer() const
void setContainer(const V &cont)
DataWrapper(DataWrapper &d)
virtual const acl::VectorOfElementsData getDContainer() const =0
virtual const acl::VectorOfElements getEContainer()=0
void copy(const VectorOfElementsData &source, VectorOfElementsData &destination)
DataWrapper(const Block &b)
shared_ptr< AbstractData > SPAbstractData
The class represents several Element.
virtual const acl::VectorOfElements getEContainer()
std::shared_ptr< DataWrapperACLData > SPDataWrapperACLData
const Block & getBlock() const
void copy(MemBlock &source, T *destination)
void setBlock(const Block &b)
std::shared_ptr< DataWrapperACL > SPDataWrapperACL
virtual bool checkConsistency() const
Advanced Simulation Library.
Advanced Computational Language.
DataWrapper< acl::VectorOfElements > DataWrapperACL