56                             const valarray<int>& grid_size)
 
   58   init(lattice_size, grid_size, 3);
 
   64                             const valarray<int>& grid_size,
 
   68     vout.
crucial(
"CommonParameters already initialized.");
 
   74   m_Lx = lattice_size[0];
 
   75   m_Ly = lattice_size[1];
 
   76   m_Lz = lattice_size[2];
 
   77   m_Lt = lattice_size[3];
 
   85     vout.
crucial(
"CommonParameters::check_parameters failed.\n");
 
   98   if (
m_Ndim == 0) 
return false;
 
  100   if (
m_Nc == 0) 
return false;
 
  102   if (
m_Nd == 0) 
return false;
 
  104   if (
m_Lx == 0) 
return false;
 
  106   if (
m_Ly == 0) 
return false;
 
  108   if (
m_Lz == 0) 
return false;
 
  110   if (
m_Lt == 0) 
return false;
 
  129   if ((
m_Nx == 0) && (m_NPEx != 0)) {
 
  132   if ((
m_Ny == 0) && (m_NPEy != 0)) {
 
  135   if ((
m_Nz == 0) && (m_NPEz != 0)) {
 
  138   if ((
m_Nt == 0) && (m_NPEt != 0)) {
 
  139     if (m_Lt % m_NPEt != 0) 
return false; 
else m_Nt = m_Lt / 
m_NPEt;
 
  142   if ((
m_Nx != 0) && (m_NPEx == 0)) {
 
  145   if ((
m_Ny != 0) && (m_NPEy == 0)) {
 
  148   if ((
m_Nz != 0) && (m_NPEz == 0)) {
 
  151   if ((
m_Nt != 0) && (m_NPEt == 0)) {
 
  152     if (m_Lt % 
m_Nt != 0) 
return false; 
else m_NPEt = m_Lt / 
m_Nt;
 
  155   if ((m_NPEx != 0) && (m_NPEy != 0) && (m_NPEz != 0) && (m_NPEt != 0)) {
 
  156     if ((
m_NPE != 0) && (
m_NPE != m_NPEx * m_NPEy * m_NPEz * m_NPEt)) 
return false;
 
  176   vout.
general(
"  Lx = %4d,  Ly = %4d,  Lz = %4d,  Lt = %4d,\n",
 
  178   vout.
general(
"  Nx = %4d,  Ny = %4d,  Nz = %4d,  Nt = %4d,\n",
 
  180   vout.
general(
"  NPEx =%4d,  NPEy  =%4d,  NPEz  =%4d,  NPEt  =%4d,\n",
 
  182   vout.
general(
"  Lvol = %8d,  Nvol = %6d,  NPE = %6d,\n",
 
void general(const char *format,...)
 
static char m_map_grid[16]
 
static void print_parameters()
 
static Bridge::VerboseLevel m_vlevel
 
static void init(const valarray< int > &lattice_size, const valarray< int > &grid_size)
initialization (Nc=3 is assumed). 
 
void crucial(const char *format,...)
 
static bool check_parameters()
 
static bool m_initialized
 
static const double m_epsilon_criterion