|
rizer.cantera_ext
C++ Cantera 1-D plasma extension (custom Domain1D models and solvers)
|
#include <PropertyTable.h>
Public Member Functions | |
| PropertyTable ()=default | |
| PropertyTable (std::vector< double > T, std::vector< double > values) | |
| Construct from parallel T (strictly increasing, [K]) and value arrays. | |
| bool | empty () const |
| True for a default-constructed (empty) table; eval() returns 0.0. | |
| double | eval (double T) const |
| Linearly interpolated value at T; clamped to the table endpoints. | |
Static Public Member Functions | |
| static PropertyTable | constant (double value) |
A two-point constant table returning value for any T. | |
Definition at line 31 of file PropertyTable.h.
|
default |
|
inline |
Construct from parallel T (strictly increasing, [K]) and value arrays.
| std::invalid_argument | if sizes differ or fewer than 2 points. |
Definition at line 37 of file PropertyTable.h.
|
inlinestatic |
A two-point constant table returning value for any T.
Convenience factory used to set P_rad = 0 when radiation is disabled.
Definition at line 48 of file PropertyTable.h.
|
inline |
True for a default-constructed (empty) table; eval() returns 0.0.
Definition at line 53 of file PropertyTable.h.
|
inline |
Linearly interpolated value at T; clamped to the table endpoints.
Safe to call with T below or above the tabulated range — never NaN.
Definition at line 57 of file PropertyTable.h.