24 #ifndef ASLDATARESAMPLING_H 25 #define ASLDATARESAMPLING_H 28 #include "math/aslVectors.h" 36 class VectorOfElementsData;
42 template <
typename V>
class DataWithGhostNodes;
45 class AbstractDataWithGhostNodes;
57 typedef SPDataWithGhostNodesACLData
Data;
68 inline Data getDataOut();
74 SPDataWithGhostNodesACLData
coarseData(SPDataWithGhostNodesACLData d);
85 typedef SPDataWithGhostNodesACLData
Data;
97 inline Data getDataOut();
103 inline SPDataWithGhostNodesACLData
clipData(SPDataWithGhostNodesACLData d,
119 inline SPDataWithGhostNodesACLData
coarseData(SPDataWithGhostNodesACLData d)
128 inline SPDataWithGhostNodesACLData
clipData(SPDataWithGhostNodesACLData d,
140 #endif // ASLDATARESAMPLING_H Advanced Simulation Library.
Advanced Computational Language.
SPDataWithGhostNodesACLData coarseData(SPDataWithGhostNodesACLData d)
std::shared_ptr< DataWithGhostNodesACLData > SPDataWithGhostNodesACLData
SPDataWithGhostNodesACLData Data
SPDataWithGhostNodesACLData Data
std::shared_ptr< DataCoarser > SPDataCoarser
DataWithGhostNodes< acl::VectorOfElementsData > DataWithGhostNodesACLData
virtual void execute()
Executes the numerical procedure.
std::shared_ptr< DataClipper > SPDataClipper
Algorithm for generation of coarsed dataset.
Algorithm for generation of coarsed dataset.
std::shared_ptr< AbstractDataWithGhostNodes > SPAbstractDataWithGhostNodes
virtual void init()
Builds the necesery internal data and kernels.
Defines set of vectros with several properties.
SPDataWithGhostNodesACLData clipData(SPDataWithGhostNodesACLData d, AVec< int > a0, AVec< int > aE)