SUNphi
1.0
|
Header file for the inclusion of all spin related types. More...
Go to the source code of this file.
Classes | |
struct | SUNphi::RwSpin |
struct | SUNphi::CnSpin |
struct | SUNphi::_TwinCompOf< RwSpin > |
struct | SUNphi::_TwinCompOf< CnSpin > |
struct | SUNphi::TwinTensCompOf< Spin > |
Typedefs | |
using | SUNphi::Spin = CnSpin |
Functions | |
Conditional< 0, decltype(maybeUnused(NCOMPL)), void > | SUNphi::maybeUnusedFD () |
template<typename T > | |
decltype(auto) | SUNphi::rwSpin (T &&ref, const int id) |
template<typename T > | |
decltype(auto) | SUNphi::cnSpin (T &&ref, const int id) |
template<typename T > | |
decltype(auto) | SUNphi::spin (T &&ref, const int id) |
Variables | |
constexpr const int | SUNphi::NSPIN = 4 |
constexpr const int | SUNphi::NRW_Spin = NSPIN |
constexpr const int | SUNphi::NCN_Spin = NSPIN |
template<> | |
constexpr bool | SUNphi::hasTwin< RwSpin > = true |
template<> | |
constexpr bool | SUNphi::hasTwin< CnSpin > = true |
Header file for the inclusion of all spin related types.
Definition in file Spin.hpp.
using SUNphi::Spin = typedef CnSpin |
decltype(auto) SUNphi::cnSpin | ( | T && | ref, |
const int | id | ||
) |
Conditional< 0, decltype(maybeUnused(hasTwin< CnCol >)), void > SUNphi::maybeUnusedFD | ( | ) |
Forward declaration of a dummy function, used to suppress "Unused variable" warning
Forward declaration of a dummy function, used to suppress "Unused variable" warning
Forward declaration of a dummy function, used to suppress "Unused variable" warning
Forward declaration of a dummy function, used to suppress "Unused variable" warning
Forward declaration of a dummy function, used to suppress "Unused variable" warning
Forward declaration of a dummy function, used to suppress "Unused variable" warning
Forward declaration of a dummy function, used to suppress "Unused variable" warning
Forward declaration of a dummy function, used to suppress "Unused variable" warning
Forward declaration of a dummy function, used to suppress "Unused variable" warning
Forward declaration of a dummy function, used to suppress "Unused variable" warning
Forward declaration of a dummy function, used to suppress "Unused variable" warning
Forward declaration of a dummy function, used to suppress "Unused variable" warning
Forward declaration of a dummy function, used to suppress "Unused variable" warning
Forward declaration of a dummy function, used to suppress "Unused variable" warning
decltype(auto) SUNphi::rwSpin | ( | T && | ref, |
const int | id | ||
) |
decltype(auto) SUNphi::spin | ( | T && | ref, |
const int | id | ||
) |
< Name of the bindfun
Returns a binder to the only Rw Spin or Cn Spin type available
TensKind of binding expression
Tuple containing all Tk types
Check if row type is available
Check if column type is available
Check that not more than one type is available
Check that at least one type is available
ref | Quantity to be bound |
id | Component to bind |
|
inline |
|
inline |
constexpr const int SUNphi::NCN_Spin = NSPIN |
constexpr const int SUNphi::NRW_Spin = NSPIN |