Go to the documentation of this file.
73 const std::vector<int>& grid_size)
75 init(lattice_size, grid_size, 3);
81 const std::vector<int>& grid_size,
91 m_Lx = lattice_size[0];
92 m_Ly = lattice_size[1];
93 m_Lz = lattice_size[2];
94 m_Lt = lattice_size[3];
137 vout.
crucial(
"Error at %s: invalid argument value.\n",
163 vout.
crucial(
"Error at %s: invalid argument value.\n",
189 vout.
crucial(
"Error at %s: invalid argument value.\n",
200 if (
m_Ndim == 0)
return false;
202 if (
m_Nc == 0)
return false;
204 if (
m_Nd == 0)
return false;
206 if (
m_Lx == 0)
return false;
208 if (
m_Ly == 0)
return false;
210 if (
m_Lz == 0)
return false;
212 if (
m_Lt == 0)
return false;
278 vout.
general(
" Lx = %d, Ly = %d, Lz = %d, Lt = %d,\n",
280 vout.
general(
" Nx = %d, Ny = %d, Nz = %d, Nt = %d,\n",
282 vout.
general(
" NPEx = %d, NPEy = %d, NPEz = %d, NPEt = %d,\n",
284 vout.
general(
" Lvol = %ld, Nvol = %d, NPE = %d,\n",
static char m_map_grid[16]
static const std::string class_name
static void init_Vlevel(Bridge::VerboseLevel vlevel)
initialization for default verbose level.
static bool m_initialized
static int Nsize(const int dir)
static const double m_epsilon_criterion
static void print_parameters()
static Bridge::VerboseLevel m_vlevel
static int Lsize(const int dir)
void crucial(const char *format,...)
static int NPEsize(const int dir)
static bool check_parameters()
static void init(const std::vector< int > &lattice_size, const std::vector< int > &grid_size)
initialization (Nc=3 is assumed).
void general(const char *format,...)