Corresponds to evolved::EvolvedIO, adding the capability of state serialization involving a SerializationMetadata instant. More...
#include <Trajectory.h>
Public Member Functions | |
AdaptiveIO (Ptr) | |
cpputils::iarchive & | readState (cpputils::iarchive &iar) |
Read in the EvolvedIO from a cpputils::iarchive. More... | |
cpputils::oarchive & | writeState (cpputils::oarchive &oar) const |
Write the EvolvedIO to a cpputils::oarchive. | |
double | getTime () const |
Returns the time of the underlying EvolvedIO. | |
Protected Member Functions | |
const Ptr | getEvolvedIO () const |
note: not the same const-correctness as in Adaptive | |
Protected Attributes | |
SerializationMetadata | meta_ |
Corresponds to evolved::EvolvedIO, adding the capability of state serialization involving a SerializationMetadata instant.
This class exists for the sake of Python I/O
Definition at line 248 of file Trajectory.h.
cpputils::iarchive& trajectory::AdaptiveIO< A >::readState | ( | cpputils::iarchive & | iar | ) |
Read in the EvolvedIO from a cpputils::iarchive.
Two conformity checks are performed for to the array we try to read in: