18 #ifndef OPAL_TrackCmd_HH
19 #define OPAL_TrackCmd_HH
39 std::vector<double>
getDT()
const;
49 std::vector<unsigned long long>
getMaxSteps()
const;
59 std::vector<double>
getZStop()
const;
80 #endif // OPAL_TrackCmd_HH
static const std::map< std::string, Steppers::TimeIntegrator > stringTimeIntegrator_s
std::vector< double > getDT() const
Return the timestep in seconds.
Steppers::TimeIntegrator getTimeIntegrator()
return the name of time integrator
virtual TrackCmd * clone(const std::string &name)
Return a clone.
double getDTSCINIT() const
std::vector< unsigned long long > getMaxSteps() const
Return the maximum timsteps we integrate the system.
virtual void execute()
Execute the command.
std::vector< double > getZStop() const
location at which the simulation stops
double getZStart() const
location at which the simulation starts
void setIsParseable(bool isParseable)
set the IsParseable flag
double getT0() const
Return the elapsed time (sec) of the bunch.
int getStepsPerTurn() const
void operator=(const TrackCmd &)
The base class for all OPAL actions.