|
SpinParser
1.0
|
Single-particle vertex implementation for time reversal invariant models. More...
#include <TRIVertexSingleParticle.hpp>
Public Member Functions | |
| TRIVertexSingleParticle () | |
| Construct a new TRIVertexSingleParticle object and initialize all values to zero. | |
| ~TRIVertexSingleParticle () | |
| Destroy the TRIVertexSingleParticle object. | |
| void | expandIterator (const int iterator, float &w) const |
| Expand a linear iterator in the range [0,TRIVertexSingleParticle::size). More... | |
| float & | getValueRef (const int iterator) const |
| Directly access a vertex value by reference via a linear iterator in the range [0,TRIVertexSingleParticle::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 time reversal invariant 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,TRIVertexSingleParticle::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,TRIVertexSingleParticle::size).
| iterator | Linear iterator. |
1.8.17