hydrobricks
Loading...
Searching...
No Matches
ModelConfigError Class Reference

Exception for model configuration or conception errors. More...

#include <Exceptions.h>

Inheritance diagram for ModelConfigError:
HydrobricksError

Public Member Functions

 ModelConfigError (const char *msg)
 
 ModelConfigError (const std::string &msg)
 
 ModelConfigError (const wxString &msg)
 
- Public Member Functions inherited from HydrobricksError
 HydrobricksError (const char *msg)
 
 HydrobricksError (const std::string &msg)
 
 HydrobricksError (const wxString &msg)
 

Detailed Description

Exception for model configuration or conception errors.

Used when there is a fundamental mismatch in how the model is configured by the user, such as:

  • Applying unsupported processes to incompatible brick types
  • Invalid coupling between incompatible model components
  • Configuration that violates the conceptual model design
  • Invalid fractions or ratios in configuration

Semantically represents std::invalid_argument (user error in problem setup). This indicates an error in the user's problem setup/conception detected during model construction.


The documentation for this class was generated from the following file: