Interpreter.hpp
The class used to represent a chemical system and its attributes and properties.
Definition: ChemicalSystem.hpp:70
Used to interpret json files containing defined calculations.
Definition: Interpreter.hpp:37
auto states() -> const std::map< std::string, ChemicalState > &
Return all saved chemical states during the execution.
auto operator=(Interpreter other) -> Interpreter &
Assing another Interpreter instance to this.
auto executeJsonFile(std::string input) -> void
Execute an input script.
auto system() -> const ChemicalSystem &
Return the constructed chemical system.
auto executeJsonObject(json input) -> void
Execute an input script.
Interpreter(const Interpreter &other)
Construct a copy of an Interpreter instance.
auto state(std::string reference) -> const ChemicalState &
Return the saved chemical state with given reference name.
auto executeJsonString(std::string input) -> void
Execute an input script.
The namespace containing all components of the Reaktoro library.
Definition: Algorithms.hpp:29