VIPRA Documentation
|
JSON output module for writing trajectories to a JSON file. More...
#include <trajectories_json.hpp>
Public Member Functions | |
void | write (std::filesystem::path const &outputDir) override |
void | timestep_update (VIPRA::timestep, VIPRA::delta_t, VIPRA::State const &state) override |
![]() | |
void | register_params (Parameters ¶mIn) |
Registers the modules parameters with the parameter reader. | |
void | config (Parameters ¶mIn, VIPRA::Random::Engine &engine) |
Loads in all parameters for the module. | |
![]() | |
virtual void | reset_module ()=0 |
Output (const Output &)=default | |
Output (Output &&)=delete | |
auto | operator= (const Output &) -> Output &=default |
auto | operator= (Output &&) -> Output &=delete |
Public Attributes | |
VIPRA_OUTPUT_RESET | override { _trajectories = {} |
JSON output module for writing trajectories to a JSON file.
|
overridevirtual |
Implements VIPRA::Modules::Output.
|
overridevirtual |
Implements VIPRA::Modules::Output.