|
Grid 0.7.0
|
#include <hmc_types.h>
Public Types | |
| typedef std::tuple< Reptypes... > | Representation_type |
| typedef std::tuple< typename Reptypes::LatticeField... > | Representation_Fields |
| template<std::size_t N> | |
| using | repr_type |
| typedef std::tuple_element< 0, Representation_Fields >::type | LatticeSourceField |
Public Member Functions | |
| Representations (GridBase *grid) | |
| int | size () |
| template<std::size_t I = 0> | |
| std::enable_if<(I==tuple_size), void >::type | update (LatticeSourceField &U) |
| template<std::size_t I = 0> | |
| std::enable_if<(I< tuple_size), void >::type | update (LatticeSourceField &U) |
Data Fields | |
| Representation_type | rep |
Static Public Attributes | |
| static const int | tuple_size |
Definition at line 19 of file hmc_types.h.
| typedef std::tuple<Reptypes...> Representations< Reptypes >::Representation_type |
Definition at line 21 of file hmc_types.h.
| typedef std::tuple<typename Reptypes::LatticeField...> Representations< Reptypes >::Representation_Fields |
Definition at line 26 of file hmc_types.h.
Definition at line 30 of file hmc_types.h.
| typedef std::tuple_element<0,Representation_Fields>::type Representations< Reptypes >::LatticeSourceField |
Definition at line 44 of file hmc_types.h.
|
inlineexplicit |
Definition at line 37 of file hmc_types.h.
|
inline |
Definition at line 39 of file hmc_types.h.
|
inline |
Definition at line 47 of file hmc_types.h.
Referenced by Representations< FundamentalRepresentation >::update().
|
inline |
Definition at line 51 of file hmc_types.h.
|
static |
Definition at line 24 of file hmc_types.h.
| Representation_type Representations< Reptypes >::rep |
Definition at line 34 of file hmc_types.h.