Grid 0.7.0
GridModuleParameters Class Reference

#include <HMC_GridModules.h>

Inheritance diagram for GridModuleParameters:

Public Member Functions

 GRID_SERIALIZABLE_CLASS_MEMBERS (GridModuleParameters, std::string, lattice, std::string, mpi)
std::vector< int > getLattice () const
std::vector< int > getMpi () const
void check () const
template<class ReaderClass>
 GridModuleParameters (Reader< ReaderClass > &Reader, std::string n="LatticeGrid")
template<class WriterClass>
void save (Writer< WriterClass > &Writer)

Private Attributes

std::string name

Detailed Description

Definition at line 40 of file HMC_GridModules.h.

Constructor & Destructor Documentation

◆ GridModuleParameters()

template<class ReaderClass>
GridModuleParameters::GridModuleParameters ( Reader< ReaderClass > & Reader,
std::string n = "LatticeGrid" )
inline

Definition at line 61 of file HMC_GridModules.h.

References check(), and name.

Referenced by GRID_SERIALIZABLE_CLASS_MEMBERS().

Member Function Documentation

◆ GRID_SERIALIZABLE_CLASS_MEMBERS()

GridModuleParameters::GRID_SERIALIZABLE_CLASS_MEMBERS ( GridModuleParameters ,
std::string ,
lattice ,
std::string ,
mpi  )

◆ getLattice()

std::vector< int > GridModuleParameters::getLattice ( ) const
inline

Definition at line 46 of file HMC_GridModules.h.

Referenced by check(), and GridFourDimModule< vComplex >::GridFourDimModule().

◆ getMpi()

std::vector< int > GridModuleParameters::getMpi ( ) const
inline

Definition at line 47 of file HMC_GridModules.h.

Referenced by check(), and GridFourDimModule< vComplex >::GridFourDimModule().

◆ check()

void GridModuleParameters::check ( ) const
inline

Definition at line 50 of file HMC_GridModules.h.

References getLattice(), getMpi(), and GridLogError.

Referenced by GridModuleParameters(), and save().

◆ save()

template<class WriterClass>
void GridModuleParameters::save ( Writer< WriterClass > & Writer)
inline

Definition at line 68 of file HMC_GridModules.h.

References check(), and name.

Field Documentation

◆ name

std::string GridModuleParameters::name
private

Definition at line 73 of file HMC_GridModules.h.

Referenced by GridModuleParameters(), and save().


The documentation for this class was generated from the following file: