ASL  0.1.7
Advanced Simulation Library
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
asl::ProbeLI Class Reference

Collects point values from the input data with linear interpolation. More...

#include <aslProbe.h>

Collaboration diagram for asl::ProbeLI:
Collaboration graph
[legend]

Public Member Functions

 ProbeLI (SPAbstractData d)
 
void addPoint (AVec<> p)
 
void init ()
 initialization of internal kernels and data More...
 
void update ()
 Updates data in output. More...
 
const unsigned int getNComponents () const
 
const unsigned int getNDimensions () const
 
vector< double > & getComponent (unsigned int i)
 
AVec< double > getValue (unsigned int pointNumber)
 

Protected Member Functions

void loadPointsToACL ()
 
void loadValuesFromACL ()
 

Protected Attributes

SPAbstractData data
 
acl::Kernel k
 
std::vector< AVec<> > points
 
acl::SPVectorOfElementsData pointsACL
 
vector< vector< double > > values
 
acl::SPVectorOfElementsData valuesACL
 

Detailed Description

Collects point values from the input data with linear interpolation.

/

Definition at line 85 of file aslProbe.h.

Constructor & Destructor Documentation

◆ ProbeLI()

asl::ProbeLI::ProbeLI ( SPAbstractData  d)

Member Function Documentation

◆ addPoint()

void asl::ProbeLI::addPoint ( AVec<>  p)

◆ getComponent()

vector< double > & asl::ProbeLI::getComponent ( unsigned int  i)
inline

Definition at line 132 of file aslProbe.h.

◆ getNComponents()

const unsigned int asl::ProbeLI::getNComponents ( ) const

◆ getNDimensions()

const unsigned int asl::ProbeLI::getNDimensions ( ) const

◆ getValue()

AVec< double > asl::ProbeLI::getValue ( unsigned int  pointNumber)
inline

Definition at line 138 of file aslProbe.h.

◆ init()

void asl::ProbeLI::init ( )

initialization of internal kernels and data

◆ loadPointsToACL()

void asl::ProbeLI::loadPointsToACL ( )
protected

◆ loadValuesFromACL()

void asl::ProbeLI::loadValuesFromACL ( )
protected

◆ update()

void asl::ProbeLI::update ( )

Updates data in output.

Member Data Documentation

◆ data

SPAbstractData asl::ProbeLI::data
protected

Definition at line 88 of file aslProbe.h.

◆ k

acl::Kernel asl::ProbeLI::k
protected

Definition at line 89 of file aslProbe.h.

◆ points

std::vector<AVec<> > asl::ProbeLI::points
protected

Definition at line 91 of file aslProbe.h.

◆ pointsACL

acl::SPVectorOfElementsData asl::ProbeLI::pointsACL
protected

Definition at line 92 of file aslProbe.h.

◆ values

vector<vector<double> > asl::ProbeLI::values
protected

Definition at line 94 of file aslProbe.h.

◆ valuesACL

acl::SPVectorOfElementsData asl::ProbeLI::valuesACL
protected

Definition at line 95 of file aslProbe.h.


The documentation for this class was generated from the following file: