Defines the basic classes of the trajectory-bundle. More...
#include "TrajectoryFwd.h"
#include "Archive.h"
#include "Exception.h"
#include "Evolved.h"
#include <iosfwd>
#include <string>
Go to the source code of this file.
Classes | |
struct | trajectory::SerializationMetadata |
Aggregate of information about a trajectory-state archive. More... | |
class | trajectory::StoppingCriterionReachedException |
class | trajectory::RankMismatchException |
Raised when the rank of a trajectory we try to read in from file does not match. More... | |
class | trajectory::DimensionsMismatchException |
Raised when the dimensions of a trajectory state we try to read in from file does not match. More... | |
class | trajectory::TrajectoryMismatchException |
Raised when the trajectory type we try to read in from file does not match. More... | |
class | trajectory::TrajectoryFileOpeningException |
class | trajectory::StateFileOpeningException |
class | trajectory::Trajectory |
The base class of the trajectory-bundle condensing the quintessential characteristics of any trajectory. More... | |
class | trajectory::AdaptiveIO< A > |
Corresponds to evolved::EvolvedIO, adding the capability of state serialization involving a SerializationMetadata instant. More... | |
class | trajectory::Adaptive< A > |
Adaptive is basically an evolved::Evolved wrapped into the Trajectory interface. More... | |
Namespaces | |
trajectory | |
The trajectory-bundle. | |
Functions | |
template<typename T > | |
void | trajectory::writeViaSStream (const T &, std::ofstream *) |
template<typename T > | |
void | trajectory::readViaSStream (T &, std::ifstream &) |
SerializationMetadata | trajectory::readMeta (std::ifstream &) |
Needed separately for the Python i/o. | |
double | trajectory::initialTimeStep (double highestFrequency) |
A heuristic determination of the inital timestep from the highest frequency of a physical system. | |
Defines the basic classes of the trajectory-bundle.
Definition in file Trajectory.h.