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: