rizer.cantera_ext
C++ Cantera 1-D plasma extension (custom Domain1D models and solvers)
Loading...
Searching...
No Matches
TrialStateError.h
Go to the documentation of this file.
1
8
9#ifndef RIZER_TRIAL_STATE_ERROR_H
10#define RIZER_TRIAL_STATE_ERROR_H
11
13
14#include <string>
15#include <utility>
16
17namespace rizer
18{
19
31 {
32 public:
35 TrialStateError(const std::string &procedure, std::string message)
36 : Cantera::CanteraError(procedure), m_message(std::move(message))
37 {
38 }
39
40 std::string getMessage() const override { return m_message; }
41 std::string getClass() const override { return "TrialStateError"; }
42
43 private:
44 std::string m_message;
45 };
46
47} // namespace rizer
48
49#endif // RIZER_TRIAL_STATE_ERROR_H
CanteraError(const string &procedure, const string &msg, const Args &... args)
TrialStateError(const std::string &procedure, std::string message)
std::string getClass() const override
std::string getMessage() const override