Single-particle vertex implementation for models with diagonal interactions.
More...
#include <XYZVertexSingleParticle.hpp>
|
|
int | size |
| | Total number of vertex elements.
|
| |
|
float * | _data |
| | Vertex data.
|
| |
Single-particle vertex implementation for models with diagonal interactions.
◆ _directAccess()
| float& XYZVertexSingleParticle::_directAccess |
( |
const int |
wOffset | ) |
const |
|
inline |
Access vertex value at given frequency mesh point.
- Parameters
-
| wOffset | Linear offset on the frequency mesh. |
- Returns
- float& Vertex value.
◆ expandIterator()
| void XYZVertexSingleParticle::expandIterator |
( |
const int |
iterator, |
|
|
float & |
w |
|
) |
| const |
|
inline |
Expand a linear iterator in the range [0,TriVertexSingleParticle::size).
- Parameters
-
| [in] | iterator | Iterator to expand. |
| [out] | w | Frequency argument described by the iterator. |
◆ getValue()
| float XYZVertexSingleParticle::getValue |
( |
float |
w | ) |
const |
|
inline |
Access vertex value at arbitrary frequency value by performing a linear interpolation on the FrequencyDiscretization.
- Parameters
-
- Returns
- float Vertex value.
◆ getValueRef()
| float& XYZVertexSingleParticle::getValueRef |
( |
const int |
iterator | ) |
const |
|
inline |
Directly access a vertex value by reference via a linear iterator in the range [0,XYZVertexSingleParticle::size).
- Parameters
-
- Returns
- float& Vertex value.
The documentation for this struct was generated from the following file: