Celeritas 0.7+c5d231878
Loading...
Searching...
No Matches
Namespaces
EventsIO.json.cc File Reference
#include "EventsIO.json.hh"
#include <variant>
#include <vector>
#include "corecel/inp/DistributionsIO.json.hh"
#include "corecel/io/JsonUtils.json.hh"

Namespaces

namespace  celeritas::inp
 Configure Celeritas input.
 

Functions

void celeritas::inp::to_json (nlohmann::json &j, EnergyDistribution const &v)
 
void celeritas::inp::from_json (nlohmann::json const &j, EnergyDistribution &v)
 
void celeritas::inp::to_json (nlohmann::json &j, ShapeDistribution const &v)
 
void celeritas::inp::from_json (nlohmann::json const &j, ShapeDistribution &v)
 
void celeritas::inp::to_json (nlohmann::json &j, AngleDistribution const &v)
 
void celeritas::inp::from_json (nlohmann::json const &j, AngleDistribution &v)
 
void celeritas::inp::to_json (nlohmann::json &j, OpticalPrimaryGenerator const &v)
 
void celeritas::inp::from_json (nlohmann::json const &j, OpticalPrimaryGenerator &v)
 
void celeritas::inp::to_json (nlohmann::json &j, OpticalEmGenerator const &)
 
void celeritas::inp::from_json (nlohmann::json const &, OpticalEmGenerator &)
 
void celeritas::inp::to_json (nlohmann::json &j, OpticalOffloadGenerator const &v)
 
void celeritas::inp::from_json (nlohmann::json const &j, OpticalOffloadGenerator &v)
 
void celeritas::inp::to_json (nlohmann::json &j, OpticalDirectGenerator const &)
 
void celeritas::inp::from_json (nlohmann::json const &, OpticalDirectGenerator &)
 
void celeritas::inp::to_json (nlohmann::json &j, OpticalGenerator const &v)
 
void celeritas::inp::from_json (nlohmann::json const &j, OpticalGenerator &v)
 
void celeritas::inp::to_json (nlohmann::json &j, CorePrimaryGenerator const &v)
 
void celeritas::inp::from_json (nlohmann::json const &j, CorePrimaryGenerator &v)
 
void celeritas::inp::to_json (nlohmann::json &j, SampleFileEvents const &v)
 
void celeritas::inp::from_json (nlohmann::json const &j, SampleFileEvents &v)
 
void celeritas::inp::to_json (nlohmann::json &j, ReadFileEvents const &v)
 
void celeritas::inp::from_json (nlohmann::json const &j, ReadFileEvents &v)
 
void celeritas::inp::to_json (nlohmann::json &j, Events const &v)
 
void celeritas::inp::from_json (nlohmann::json const &j, Events &v)