SpinParser
1.0
|
Single-particle vertex implementation for SU(2) models. More...
#include <SU2VertexSingleParticle.hpp>
Public Member Functions | |
SU2VertexSingleParticle () | |
Construct a new SU2VertexSingleParticle object and initialize all values to zero. | |
~SU2VertexSingleParticle () | |
Destroy the SU2VertexSingleParticle object. | |
void | expandIterator (const int iterator, float &w) const |
Expand a linear iterator in the range [0,SU2VertexSingleParticle::size). More... | |
float & | getValueRef (const int iterator) const |
Directly access a vertex value by reference via a linear iterator in the range [0,SU2VertexSingleParticle::size). More... | |
float | getValue (float w) const |
Access vertex value at arbitrary frequency value by performing a linear interpolation on the FrequencyDiscretization. More... | |
float & | _directAccess (const int wOffset) const |
Access vertex value at given frequency mesh point. More... | |
Public Attributes | |
int | size |
Total number of vertex elements. | |
float * | _data |
Vertex data. | |
Single-particle vertex implementation for SU(2) models.
|
inline |
Access vertex value at given frequency mesh point.
wOffset | Linear offset on the frequency mesh. |
|
inline |
Expand a linear iterator in the range [0,SU2VertexSingleParticle::size).
[in] | iterator | Iterator to expand. |
[out] | w | Frequency argument described by the iterator. |
|
inline |
Access vertex value at arbitrary frequency value by performing a linear interpolation on the FrequencyDiscretization.
w | Frequency argument. |
|
inline |
Directly access a vertex value by reference via a linear iterator in the range [0,SU2VertexSingleParticle::size).
iterator | Linear iterator. |