fieldorder_wrapper is an internal class that is used to wrap instances of FieldOrder accessors, currying in the specific location on the field. This is used as a helper class for fixed-point accessors providing the necessary conversion and scaling when writing to a fixed-point field.
More...
#include <gauge_field_order.h>
template<typename Float, typename storeFloat>
struct quda::gauge::fieldorder_wrapper< Float, storeFloat >
fieldorder_wrapper is an internal class that is used to wrap instances of FieldOrder accessors, currying in the specific location on the field. This is used as a helper class for fixed-point accessors providing the necessary conversion and scaling when writing to a fixed-point field.
Definition at line 235 of file gauge_field_order.h.
◆ store_type
template<typename Float , typename storeFloat >
◆ type
template<typename Float , typename storeFloat >
Computing type and storage types that can be inferred from this object.
Definition at line 240 of file gauge_field_order.h.
◆ fieldorder_wrapper()
template<typename Float , typename storeFloat >
◆ data() [1/2]
template<typename Float , typename storeFloat >
◆ data() [2/2]
template<typename Float , typename storeFloat >
◆ imag()
template<typename Float , typename storeFloat >
◆ operator+=()
template<typename Float , typename storeFloat >
template<typename theirFloat >
Operator+= with complex number instance as input.
- Parameters
-
a | Complex number we want to add to this accessor |
Definition at line 320 of file gauge_field_order.h.
◆ operator-()
template<typename Float , typename storeFloat >
◆ operator-=()
template<typename Float , typename storeFloat >
template<typename theirFloat >
Operator-= with complex number instance as input.
- Parameters
-
a | Complex number we want to subtract from this accessor |
Definition at line 333 of file gauge_field_order.h.
◆ operator=() [1/2]
template<typename Float , typename storeFloat >
template<typename theirFloat >
Assignment operator with complex number instance as input.
- Parameters
-
a | Complex number we want to store in this accessor |
Definition at line 307 of file gauge_field_order.h.
◆ operator=() [2/2]
template<typename Float , typename storeFloat >
◆ real()
template<typename Float , typename storeFloat >
◆ fixed
template<typename Float , typename storeFloat >
◆ idx
template<typename Float , typename storeFloat >
◆ scale
template<typename Float , typename storeFloat >
◆ scale_inv
template<typename Float , typename storeFloat >
template<typename Float , typename storeFloat >
The documentation for this struct was generated from the following files: