#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: