ASL
0.1.7
Advanced Simulation Library
|
Go to the documentation of this file.
27 #include <acl/Kernels/aclKernel.h>
28 #include <math/aslVectors.h>
38 class VectorOfElementsData;
77 inline vector<double> & getComponent(
unsigned int i);
109 inline vector<double> & getComponent(
unsigned int i);
116 inline vector<double> & Probe::getComponent(
unsigned int i)
124 unsigned int nC(getNComponents());
126 for (
unsigned int i(0); i < nC; ++i)
127 value[i] = values[i][pointNumber];
132 inline vector<double> & ProbeLI::getComponent(
unsigned int i)
140 unsigned int nC(getNComponents());
142 for (
unsigned int i(0); i < nC; ++i)
143 value[i] = values[i][pointNumber];
const unsigned int getNComponents() const
acl::SPVectorOfElementsData indicesACL
std::vector< int > indices
ProbeLI(SPAbstractData d)
acl::SPVectorOfElementsData valuesACL
const unsigned int getNDimensions() const
vector< vector< double > > values
shared_ptr< VectorOfElementsData > SPVectorOfElementsData
void init()
initialization of internal kernels and data
void addPoint(AVec< int > p)
shared_ptr< AbstractData > SPAbstractData
vector< vector< double > > values
acl::SPVectorOfElementsData valuesACL
Collects point values from the input data.
Collects point values from the input data with linear interpolation
std::vector< AVec<> > points
const unsigned int getNDimensions() const
void update()
Updates data in output.
acl::SPVectorOfElementsData pointsACL
const unsigned int getNComponents() const
void init()
initialization of internal kernels and data
void update()
Updates data in output.
Advanced Simulation Library.
Advanced Computational Language.