50#include <blitz/array.h>
51#include <yaml-cpp/yaml.h>
54#define H5T_NATIVE_REAL H5T_NATIVE_DOUBLE
55#define MPI_FP_REAL MPI_DOUBLE
58#define H5T_NATIVE_REAL H5T_NATIVE_FLOAT
59#define MPI_FP_REAL MPI_FLOAT
72 int resType, vcDepth, vcCount;
73 int gsSmooth, preSmooth, postSmooth;
79 int xGrid, yGrid, zGrid;
86 bool xPer, yPer, zPer;
101 real betaX, betaY, betaZ;
102 real cnTolerance, mgTolerance;
104 std::vector<blitz::TinyVector<int, 3> > probesList;
111 std::string meshType;
112 std::string domainType;
113 std::string probeCoords;
122 void setPeriodicity();
Contains all the global variables set by the user through the yaml file.
Definition: parser.h:63
void writeParams()
Function to write all the parameter values to I/O.
Definition: parser.cc:586