#include <color_spinor_field.h>
|
void | setPrecision (QudaPrecision precision, QudaPrecision ghost_precision=QUDA_INVALID_PRECISION, bool force_native=false) |
|
| ColorSpinorParam (const ColorSpinorField &a) |
|
| ColorSpinorParam () |
|
| ColorSpinorParam (void *V, QudaInvertParam &inv_param, const int *X, const bool pc_solution, QudaFieldLocation location=QUDA_CPU_FIELD_LOCATION) |
|
| ColorSpinorParam (ColorSpinorParam &cpuParam, QudaInvertParam &inv_param, QudaFieldLocation location=QUDA_CUDA_FIELD_LOCATION) |
|
void | print () |
|
virtual | ~ColorSpinorParam () |
|
QudaPrecision | Precision () const |
|
QudaPrecision | GhostPrecision () const |
|
| LatticeFieldParam () |
| Default constructor for LatticeFieldParam. More...
|
|
| LatticeFieldParam (int nDim, const int *x, int pad, QudaPrecision precision, QudaGhostExchange ghostExchange=QUDA_GHOST_EXCHANGE_PAD) |
| Constructor for creating a LatticeFieldParam from a set of parameters. More...
|
|
| LatticeFieldParam (const QudaGaugeParam ¶m) |
| Constructor for creating a LatticeFieldParam from a QudaGaugeParam. Used for wrapping around a CPU reference field. More...
|
|
| LatticeFieldParam (const LatticeField &field) |
| Contructor for creating LatticeFieldParam from a LatticeField. More...
|
|
Definition at line 131 of file color_spinor_field.h.
◆ ColorSpinorParam() [1/4]
◆ ColorSpinorParam() [2/4]
quda::ColorSpinorParam::ColorSpinorParam |
( |
| ) |
|
|
inline |
◆ ColorSpinorParam() [3/4]
◆ ColorSpinorParam() [4/4]
◆ ~ColorSpinorParam()
virtual quda::ColorSpinorParam::~ColorSpinorParam |
( |
| ) |
|
|
inlinevirtual |
◆ print()
void quda::ColorSpinorParam::print |
( |
| ) |
|
|
inline |
◆ setPrecision()
If using CUDA native fields, this function will ensure that the field ordering is appropriate for the new precision setting to maintain this status
- Parameters
-
precision_ | New precision value |
ghost_precision_ | New ghost precision value |
Definition at line 172 of file color_spinor_field.h.
◆ component_id
int quda::ColorSpinorParam::component_id |
◆ composite_dim
int quda::ColorSpinorParam::composite_dim |
◆ create
◆ fieldOrder
◆ gammaBasis
◆ is_component
bool quda::ColorSpinorParam::is_component |
◆ is_composite
bool quda::ColorSpinorParam::is_composite |
◆ location
◆ nColor
int quda::ColorSpinorParam::nColor |
◆ norm
void* quda::ColorSpinorParam::norm |
◆ nSpin
int quda::ColorSpinorParam::nSpin |
◆ nVec
int quda::ColorSpinorParam::nVec |
◆ pc_type
◆ siteOrder
◆ suggested_parity
QudaParity quda::ColorSpinorParam::suggested_parity |
Used to specify whether a single parity field is even/odd By construction not enforced, this is more of an optional metadata to specify, for ex, if an eigensolver is for an even or odd parity.
Definition at line 154 of file color_spinor_field.h.
◆ twistFlavor
void* quda::ColorSpinorParam::v |
The documentation for this class was generated from the following files: