Skip to content

Class TempLat::RunParameters

template <typename T>

ClassList > TempLat > RunParameters

A class which contains the parameters useful to run a simulation but not model specific (dt for example).

  • #include <runparameters.h>

Public Attributes

Type Name
const int GWprojectorType
T H0
const int N
const InitialConditionsType::S SIC
const InitialConditionsType::U1 U1IC
T a0
bool appendMode
std::string backupPath
const std::string baseSeed
bool boolBackup
bool boolSaveEnd
const double deltaKBin
const T deltaNoise
const EvolverType diffType
const bool doDiffusion
const bool doResolutionPreserving
bool doWeRestart
T dt
const T dtdiff
T dx
const EvolverType eType
const EvolverType eTypeGW
std::vector< std::string > energySnapshotMeas
std::vector< std::string > energySnapshotMeasDiffusion
const bool expansion
const bool fixedBackground
const bool flagChiralPS
const bool flagON
const int fnVerbosity
const bool hdf5Averages
const ptrdiff_t hdf5FlushFreq
const bool hdf5Spectra
T kCutoff
T kIR
T lSide
const T lcorr
bool measureDefectsEnergies
bool measureDefectsStructure
const int nBinsSpectra
T omegaEoS
const std::string outFn
bool overwriteMode
const int powerSpectrumType
const int powerSpectrumVersion
const bool printHeaders
const T sRP
std::string saveEndPath
std::vector< ptrdiff_t > snapLower
std::vector< ptrdiff_t > snapStep
std::vector< ptrdiff_t > snapUpper
const int spectraVerbosity
const T t0
const T tBackupFreqFloat
ptrdiff_t tBackupFreqInt
const T tMax
const T tOutFreq
const T tOutFreqDiff
const T tOutInfreq
const T tOutRareFreq
const T tOutRareFreqDiff
const T tOutVerb
const T tRP0
const T tRPMax
const T tmaxdiff
T tolerance
const bool unbinnedSpectra
const bool withGWs

Public Functions

Type Name
RunParameters (ParameterParser & par)
std::string extraInfoFn () const
ptrdiff_t getFlushFreq () const
LatticeParameters< T > getLatParams ()
T gettRPMaxtening ()
void setDoWeRestart (bool pDoWeRestart)

Public Static Functions

Type Name
std::vector< std::string > getSnapshotLabels (ParameterParser & par)

Public Attributes Documentation

variable GWprojectorType

const int TempLat::RunParameters< T >::GWprojectorType;

variable H0

T TempLat::RunParameters< T >::H0;

variable N

const int TempLat::RunParameters< T >::N;

variable SIC

const InitialConditionsType::S TempLat::RunParameters< T >::SIC;

variable U1IC

const InitialConditionsType::U1 TempLat::RunParameters< T >::U1IC;

variable a0

T TempLat::RunParameters< T >::a0;

variable appendMode

bool TempLat::RunParameters< T >::appendMode;

variable backupPath

std::string TempLat::RunParameters< T >::backupPath;

variable baseSeed

const std::string TempLat::RunParameters< T >::baseSeed;

variable boolBackup

bool TempLat::RunParameters< T >::boolBackup;

variable boolSaveEnd

bool TempLat::RunParameters< T >::boolSaveEnd;

variable deltaKBin

const double TempLat::RunParameters< T >::deltaKBin;

variable deltaNoise

const T TempLat::RunParameters< T >::deltaNoise;

variable diffType

const EvolverType TempLat::RunParameters< T >::diffType;

variable doDiffusion

const bool TempLat::RunParameters< T >::doDiffusion;

variable doResolutionPreserving

const bool TempLat::RunParameters< T >::doResolutionPreserving;

variable doWeRestart

bool TempLat::RunParameters< T >::doWeRestart;

variable dt

T TempLat::RunParameters< T >::dt;

variable dtdiff

const T TempLat::RunParameters< T >::dtdiff;

variable dx

T TempLat::RunParameters< T >::dx;

variable eType

const EvolverType TempLat::RunParameters< T >::eType;

variable eTypeGW

const EvolverType TempLat::RunParameters< T >::eTypeGW;

variable energySnapshotMeas

std::vector<std::string> TempLat::RunParameters< T >::energySnapshotMeas;

variable energySnapshotMeasDiffusion

std::vector<std::string> TempLat::RunParameters< T >::energySnapshotMeasDiffusion;

variable expansion

const bool TempLat::RunParameters< T >::expansion;

variable fixedBackground

const bool TempLat::RunParameters< T >::fixedBackground;

variable flagChiralPS

const bool TempLat::RunParameters< T >::flagChiralPS;

variable flagON

const bool TempLat::RunParameters< T >::flagON;

variable fnVerbosity

const int TempLat::RunParameters< T >::fnVerbosity;

variable hdf5Averages

const bool TempLat::RunParameters< T >::hdf5Averages;

variable hdf5FlushFreq

const ptrdiff_t TempLat::RunParameters< T >::hdf5FlushFreq;

variable hdf5Spectra

const bool TempLat::RunParameters< T >::hdf5Spectra;

variable kCutoff

T TempLat::RunParameters< T >::kCutoff;

variable kIR

T TempLat::RunParameters< T >::kIR;

variable lSide

T TempLat::RunParameters< T >::lSide;

variable lcorr

const T TempLat::RunParameters< T >::lcorr;

variable measureDefectsEnergies

bool TempLat::RunParameters< T >::measureDefectsEnergies;

variable measureDefectsStructure

bool TempLat::RunParameters< T >::measureDefectsStructure;

variable nBinsSpectra

const int TempLat::RunParameters< T >::nBinsSpectra;

variable omegaEoS

T TempLat::RunParameters< T >::omegaEoS;

variable outFn

const std::string TempLat::RunParameters< T >::outFn;

variable overwriteMode

bool TempLat::RunParameters< T >::overwriteMode;

variable powerSpectrumType

const int TempLat::RunParameters< T >::powerSpectrumType;

variable powerSpectrumVersion

const int TempLat::RunParameters< T >::powerSpectrumVersion;

variable printHeaders

const bool TempLat::RunParameters< T >::printHeaders;

variable sRP

const T TempLat::RunParameters< T >::sRP;

variable saveEndPath

std::string TempLat::RunParameters< T >::saveEndPath;

variable snapLower

std::vector<ptrdiff_t> TempLat::RunParameters< T >::snapLower;

variable snapStep

std::vector<ptrdiff_t> TempLat::RunParameters< T >::snapStep;

variable snapUpper

std::vector<ptrdiff_t> TempLat::RunParameters< T >::snapUpper;

variable spectraVerbosity

const int TempLat::RunParameters< T >::spectraVerbosity;

variable t0

const T TempLat::RunParameters< T >::t0;

variable tBackupFreqFloat

const T TempLat::RunParameters< T >::tBackupFreqFloat;

variable tBackupFreqInt

ptrdiff_t TempLat::RunParameters< T >::tBackupFreqInt;

variable tMax

const T TempLat::RunParameters< T >::tMax;

variable tOutFreq

const T TempLat::RunParameters< T >::tOutFreq;

variable tOutFreqDiff

const T TempLat::RunParameters< T >::tOutFreqDiff;

variable tOutInfreq

const T TempLat::RunParameters< T >::tOutInfreq;

variable tOutRareFreq

const T TempLat::RunParameters< T >::tOutRareFreq;

variable tOutRareFreqDiff

const T TempLat::RunParameters< T >::tOutRareFreqDiff;

variable tOutVerb

const T TempLat::RunParameters< T >::tOutVerb;

variable tRP0

const T TempLat::RunParameters< T >::tRP0;

variable tRPMax

const T TempLat::RunParameters< T >::tRPMax;

variable tmaxdiff

const T TempLat::RunParameters< T >::tmaxdiff;

variable tolerance

T TempLat::RunParameters< T >::tolerance;

variable unbinnedSpectra

const bool TempLat::RunParameters< T >::unbinnedSpectra;

variable withGWs

const bool TempLat::RunParameters< T >::withGWs;

Public Functions Documentation

function RunParameters

inline TempLat::RunParameters::RunParameters (
    ParameterParser & par
) 

function extraInfoFn

inline std::string TempLat::RunParameters::extraInfoFn () const

function getFlushFreq

inline ptrdiff_t TempLat::RunParameters::getFlushFreq () const

function getLatParams

inline LatticeParameters < T > TempLat::RunParameters::getLatParams () 

function gettRPMaxtening

inline T TempLat::RunParameters::gettRPMaxtening () 

function setDoWeRestart

inline void TempLat::RunParameters::setDoWeRestart (
    bool pDoWeRestart
) 

Public Static Functions Documentation

function getSnapshotLabels

static inline std::vector< std::string > TempLat::RunParameters::getSnapshotLabels (
    ParameterParser & par
) 


The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/cosmolattice/include/CosmoInterface/runparameters.h