The trajectory-bundle. More...
Namespaces | |
ensemble | |
Contains important helpers to Ensemble. | |
Classes | |
class | Adaptive |
Adaptive is basically an evolved::Evolved wrapped into the Trajectory interface. More... | |
class | AdaptiveIO |
Corresponds to evolved::EvolvedIO, adding the capability of state serialization involving a SerializationMetadata instant. More... | |
class | Averageable |
The very general concept of an averageable trajectory. More... | |
class | DimensionsMismatchException |
Raised when the dimensions of a trajectory state we try to read in from file does not match. More... | |
class | Ensemble |
An ensemble of Averageable trajectories providing services for ensemble averaging and evolving the element trajectories serially. More... | |
struct | Pars |
An example of a simple unification of Pars… classes, here ParsRun & ParsEvolved. More... | |
struct | ParsEvolved |
Aggregate condensing parameters concerning adaptive ODE evolution (cf. Adaptive::Adaptive()) in the style of a parameters::ParameterTable. More... | |
struct | ParsRun |
Parameters corresponding to the different versions of run() More... | |
struct | ParsStochastic |
Aggregate of parameters pertaining to stochastic simulations. More... | |
class | RankMismatchException |
Raised when the rank of a trajectory we try to read in from file does not match. More... | |
struct | SerializationMetadata |
Aggregate of information about a trajectory-state archive. More... | |
class | Simulated |
Class fully implementing the Adaptive interface by displaying (and serializing) the whole content of the evolved array. More... | |
class | StateFileOpeningException |
class | Stochastic |
Represents a trajectory that has both adaptive ODE evolution and noise. More... | |
class | StoppingCriterionReachedException |
class | Trajectory |
The base class of the trajectory-bundle condensing the quintessential characteristics of any trajectory. More... | |
class | TrajectoryFileOpeningException |
class | TrajectoryMismatchException |
Raised when the trajectory type we try to read in from file does not match. More... | |
Functions | |
template<typename T > | |
void | writeViaSStream (const T &, std::ofstream *) |
template<typename T > | |
void | readViaSStream (T &, std::ifstream &) |
SerializationMetadata | readMeta (std::ifstream &) |
Needed separately for the Python i/o. | |
double | initialTimeStep (double highestFrequency) |
A heuristic determination of the inital timestep from the highest frequency of a physical system. | |
The trajectory-bundle.