|
NGen
|
Classes | |
| struct | Context |
| class | NgenBmiProtocol |
| class | NgenBmiProtocols |
| class | NgenMassBalance |
| class | ProtocolError |
Typedefs | |
| using | ModelPtr = std::shared_ptr<models::bmi::Bmi_Adapter> |
| using | Properties = geojson::PropertyMap |
Enumerations | |
| enum class | Error { UNITIALIZED_MODEL , UNSUPPORTED_PROTOCOL , INTEGRATION_ERROR , PROTOCOL_ERROR , PROTOCOL_WARNING } |
| enum class | Protocol { MASS_BALANCE } |
Functions | |
| auto | operator<< (std::ostream &os, Protocol p) -> std::ostream & |
Variables | |
| constexpr const char *const | INPUT_MASS_NAME = "ngen::mass_in" |
| Mass balance variable names. | |
| constexpr const char *const | OUTPUT_MASS_NAME = "ngen::mass_out" |
| constexpr const char *const | STORED_MASS_NAME = "ngen::mass_stored" |
| constexpr const char *const | LEAKED_MASS_NAME = "ngen::mass_leaked" |
| constexpr const char *const | CONFIGURATION_KEY = "mass_balance" |
| Configuration keys for defining configurable properties of the protocol. | |
| constexpr const char *const | TOLERANCE_KEY = "tolerance" |
| constexpr const char *const | FATAL_KEY = "fatal" |
| constexpr const char *const | CHECK_KEY = "check" |
| constexpr const char *const | FREQUENCY_KEY = "frequency" |
| using models::bmi::protocols::ModelPtr = std::shared_ptr<models::bmi::Bmi_Adapter> |
|
strong |
|
strong |
| auto models::bmi::protocols::operator<< | ( | std::ostream & | os, |
| Protocol | p ) -> std::ostream& |
References MASS_BALANCE.
|
constexpr |
Referenced by models::bmi::protocols::NgenMassBalance::initialize().
|
constexpr |
Configuration keys for defining configurable properties of the protocol.
Referenced by models::bmi::protocols::NgenMassBalance::initialize().
|
constexpr |
Referenced by models::bmi::protocols::NgenMassBalance::initialize().
|
constexpr |
Referenced by models::bmi::protocols::NgenMassBalance::initialize().
|
constexpr |
Mass balance variable names.
Referenced by models::bmi::protocols::NgenMassBalance::check_support(), and models::bmi::protocols::NgenMassBalance::run().
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
Referenced by models::bmi::protocols::NgenMassBalance::initialize().