OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Namespaces | Variables
Options.cpp File Reference
#include "OptionTypes.h"
#include "Utilities/ClassicRandom.h"
#include <string>
Include dependency graph for Options.cpp:

Go to the source code of this file.

Namespaces

 Options
 The global OPAL option flags.
 

Variables

bool Options::echo = false
 Echo flag. More...
 
bool Options::info = true
 Info flag. More...
 
int Options::infoLevel = 1
 
bool Options::warn = true
 Warn flag. More...
 
int Options::warnLevel = 1
 
bool Options::csrDump = false
 
bool Options::ppdebug = false
 ppdebug flag. More...
 
bool Options::cZero = false
 if true create symmetric distribution More...
 
bool Options::asciidump = false
 
double Options::remotePartDel = 0.0
 
double Options::beamHaloBoundary = 0
 
bool Options::writeBendTrajectories = false
 
bool Options::mtrace = false
 Trace flag. More...
 
bool Options::psDumpEachTurn = false
 phase space dump flag for OPAL-cycl More...
 
DumpFrame Options::psDumpFrame = GLOBAL
 flag to decide in which coordinate frame the phase space will be dumped for OPAL-cycl More...
 
bool Options::rhoDump = false
 
bool Options::ebDump = false
 
bool Options::enableHDF5 = true
 If true HDF5 files are written. More...
 
Random Options::rangen
 Random generator. More...
 
int Options::seed = 123456789
 The current random seed. More...
 
int Options::autoPhase = 6
 
int Options::psDumpFreq = 10
 The frequency to dump the phase space, i.e.dump data when steppsDumpFreq==0. More...
 
int Options::statDumpFreq = 10
 The frequency to dump statistical values, e.e. dump data when stepstatDumpFreq==0. More...
 
int Options::sptDumpFreq = 1
 The frequency to dump single particle trajectory of particles with ID = 0 & 1. More...
 
int Options::repartFreq = 10
 The frequency to do particles repartition for better load balance between nodes. More...
 
int Options::minBinEmitted = 10
 The number of bins that have to be emitted before the bin are squashed into a single bin. More...
 
int Options::minStepForRebin = 200
 The number of steps into the simulation before the bins are squashed into a single bin. More...
 
int Options::rebinFreq = 100
 The frequency to reset energy bin ID for all particles. More...
 
int Options::scSolveFreq = 1
 The frequency to solve space charge fields. More...
 
int Options::mtsSubsteps = 1
 
int Options::surfDumpFreq = -1
 The frequency to dump the particle-geometry surface interation data. More...
 
int Options::numBlocks = 0
 RCG: cycle length. More...
 
int Options::recycleBlocks = 0
 RCG: number of recycle blocks. More...
 
int Options::nLHS = 1
 number of old left hand sides used to extrapolate a new start vector More...
 
std::string Options::rngtype = std::string("RANDOM")
 random number generator More...
 
bool Options::cloTuneOnly = false
 Do closed orbit and tune calculation only. More...
 
int Options::boundpDestroyFreq = 10
 
bool Options::idealized = false
 
int Options::version = 10000
 opal version of input file More...
 
bool Options::amr = false
 
int Options::amrYtDumpFreq = 10
 The frequency to dump AMR grid data and particles into file. More...
 
int Options::amrRegridFreq = 10
 
bool Options::memoryDump = false
 
double Options::haloShift = 0.0
 The constant parameter C to shift halo, by < w^4 > / < w^2 > ^2 - C (w=x,y,z) More...
 
unsigned int Options::delPartFreq = 1
 The frequency to delete particles (currently: OPAL-cycl only) More...