asl::Probe Class Reference
Numerics » Data Analysis Tools

Collects point values from the input data. More...

`#include <aslProbe.h>`

Collaboration diagram for asl::Probe:
[legend]

## Public Member Functions

| Probe (SPAbstractData d)
void | addPoint (AVec< int > 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)
| Probe (SPAbstractData d)
void | addPoint (AVec< int > 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 | loadIndicesToACL ()
void | loadValuesFromACL ()
void | loadIndicesToACL ()
void | loadValuesFromACL ()

## Protected Attributes

SPAbstractData | data
acl::Kernel | k
std::vector< int > | indices
acl::SPVectorOfElementsData | indicesACL
vector< vector< double > > | values
acl::SPVectorOfElementsData | valuesACL

## Detailed Description

Collects point values from the input data.

/ The class takes in

Definition at line 53 of file aslProbe.h.

## Constructor & Destructor Documentation

## Probe() [1/2]

asl::Probe::Probe | ( | SPAbstractData | d | ) |

## Probe() [2/2]

asl::Probe::Probe | ( | SPAbstractData | d | ) |

## Member Function Documentation

## addPoint() [1/2]

void asl::Probe::addPoint | ( | AVec< int > | p | ) |

## addPoint() [2/2]

void asl::Probe::addPoint | ( | AVec< int > | p | ) |

## getComponent() [1/2]

vector< double > & asl::Probe::getComponent | ( | unsigned int | i | ) |

inline

Definition at line 116 of file aslProbe.h.

## getComponent() [2/2]

vector<double>& asl::Probe::getComponent | ( | unsigned int | i | ) |

inline

## getNComponents() [1/2]

const unsigned int asl::Probe::getNComponents | ( |  | ) | const

## getNComponents() [2/2]

const unsigned int asl::Probe::getNComponents | ( |  | ) | const

## getNDimensions() [1/2]

const unsigned int asl::Probe::getNDimensions | ( |  | ) | const

## getNDimensions() [2/2]

const unsigned int asl::Probe::getNDimensions | ( |  | ) | const

## getValue() [1/2]

AVec< double > asl::Probe::getValue | ( | unsigned int | pointNumber | ) |

inline

Definition at line 122 of file aslProbe.h.

## getValue() [2/2]

AVec<double> asl::Probe::getValue | ( | unsigned int | pointNumber | ) |

inline

## init() [1/2]

void asl::Probe::init | ( |  | ) |

initialization of internal kernels and data

## init() [2/2]

void asl::Probe::init | ( |  | ) |

initialization of internal kernels and data

## loadIndicesToACL() [1/2]

void asl::Probe::loadIndicesToACL | ( |  | ) |

protected

## loadIndicesToACL() [2/2]

void asl::Probe::loadIndicesToACL | ( |  | ) |

protected

## loadValuesFromACL() [1/2]

void asl::Probe::loadValuesFromACL | ( |  | ) |

protected

## loadValuesFromACL() [2/2]

void asl::Probe::loadValuesFromACL | ( |  | ) |

protected

## update() [1/2]

void asl::Probe::update | ( |  | ) |

Updates data in output.

## update() [2/2]

void asl::Probe::update | ( |  | ) |

Updates data in output.

## Member Data Documentation

## data

SPAbstractData asl::Probe::data

protected

Definition at line 56 of file aslProbe.h.

## indices

std::vector< int > asl::Probe::indices

protected

Definition at line 59 of file aslProbe.h.

## indicesACL

acl::SPVectorOfElementsData asl::Probe::indicesACL

protected

Definition at line 60 of file aslProbe.h.

## k

acl::Kernel asl::Probe::k

protected

Definition at line 57 of file aslProbe.h.

## values

vector< vector< double > > asl::Probe::values

protected

Definition at line 62 of file aslProbe.h.

## valuesACL

acl::SPVectorOfElementsData asl::Probe::valuesACL

protected

Definition at line 63 of file aslProbe.h.

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

- /build/asl-1Fw6fH/asl-0.1.7/debian/tmp/usr/include/ASL/data/aslProbe.h