20 #ifndef STEPSIZECONFIG_H
21 #define STEPSIZECONFIG_H
39 unsigned long numSteps);
81 typedef std::tuple<double, double, unsigned long>
entry_t;
91 it_m(configurations_m.
begin())
96 configurations_m(right.configurations_m),
97 it_m(configurations_m.
begin())
103 unsigned long numSteps) {
std::list< entry_t > container_t
double getFinalZStop() const
void sortAscendingZStop()
ValueRange< double > getPathLengthRange() const
container_t configurations_m
container_t::iterator it_m
void print(Inform &out) const
StepSizeConfig & advanceToPos(double spos)
clearpage the user may choose between constant or variable radius This model includes fringe fields begin
std::string::iterator iterator
StepSizeConfig & operator++()
void push_back(double dt, double zstop, unsigned long numSteps)
StepSizeConfig & operator--()
unsigned long long getMaxSteps() const
unsigned long long getNumStepsFinestResolution() const
double getMinTimeStep() const
void shiftZStopLeft(double back)
unsigned long getNumSteps() const
bool reachedStart() const
std::tuple< double, double, unsigned long > entry_t
void shiftZStopRight(double front)
void operator=(const StepSizeConfig &)=delete