ASL 0.1.7
Advanced Simulation Library
Loading...
Searching...
No Matches
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
 
void update ()
 Updates data in output.
 
const unsigned int getNComponents () const
 
const unsigned int getNDimensions () const
 
vector< double > & getComponent (unsigned int i)
 
AVec< doublegetValue (unsigned int pointNumber)
 
 ProbeLI (SPAbstractData d)
 
void addPoint (AVec<> p)
 
void init ()
 initialization of internal kernels and data
 
void update ()
 Updates data in output.
 
const unsigned int getNComponents () const
 
const unsigned int getNDimensions () const
 
vector< double > & getComponent (unsigned int i)
 
AVec< doublegetValue (unsigned int pointNumber)
 

Protected Member Functions

void loadPointsToACL ()
 
void loadValuesFromACL ()
 
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() [1/2]

asl::ProbeLI::ProbeLI ( SPAbstractData  d)

◆ ProbeLI() [2/2]

asl::ProbeLI::ProbeLI ( SPAbstractData  d)

Member Function Documentation

◆ addPoint() [1/2]

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

◆ addPoint() [2/2]

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

◆ getComponent() [1/2]

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

Definition at line 132 of file aslProbe.h.

◆ getComponent() [2/2]

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

◆ getNComponents() [1/2]

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

◆ getNComponents() [2/2]

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

◆ getNDimensions() [1/2]

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

◆ getNDimensions() [2/2]

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

◆ getValue() [1/2]

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

Definition at line 138 of file aslProbe.h.

◆ getValue() [2/2]

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

◆ init() [1/2]

void asl::ProbeLI::init ( )

initialization of internal kernels and data

◆ init() [2/2]

void asl::ProbeLI::init ( )

initialization of internal kernels and data

◆ loadPointsToACL() [1/2]

void asl::ProbeLI::loadPointsToACL ( )
protected

◆ loadPointsToACL() [2/2]

void asl::ProbeLI::loadPointsToACL ( )
protected

◆ loadValuesFromACL() [1/2]

void asl::ProbeLI::loadValuesFromACL ( )
protected

◆ loadValuesFromACL() [2/2]

void asl::ProbeLI::loadValuesFromACL ( )
protected

◆ update() [1/2]

void asl::ProbeLI::update ( )

Updates data in output.

◆ update() [2/2]

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 files: