Corresponds to evolved::EvolvedIO, adding the capability of state serialization involving a SerializationMetadata instant. More...
#include <Trajectory.h>
Inheritance diagram for trajectory::AdaptiveIO< A >:
Collaboration diagram for trajectory::AdaptiveIO< A >: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: