8 #ifndef CT_METALPHASE_H 9 #define CT_METALPHASE_H 29 virtual std::string
type()
const {
60 for (
size_t n = 0; n <
nSpecies(); n++) {
66 for (
size_t n = 0; n <
nSpecies(); n++) {
72 for (
size_t n = 0; n <
nSpecies(); n++) {
78 for (
size_t n = 0; n <
nSpecies(); n++) {
84 for (
size_t n = 0; n <
nSpecies(); n++) {
99 doublereal rho =
getFloat(eosdata,
"density",
"density");
CTML ("Cantera Markup Language") is the variant of XML that Cantera uses to store data...
Class XML_Node is a tree-based representation of the contents of an XML file.
size_t nSpecies() const
Returns the number of species in the phase.
Base class for a phase with thermodynamic properties.
void _require(const std::string &a, const std::string &v) const
Require that the current XML node have an attribute named by the first argument, a, and that this attribute have the the string value listed in the second argument, v.
doublereal getFloat(const XML_Node &parent, const std::string &name, const std::string &type)
Get a floating-point value from a child element.
Namespace for the Cantera kernel.
Header file for class ThermoPhase, the base class for phases with thermodynamic properties, and the text for the Module thermoprops (see Thermodynamic Properties and class ThermoPhase).
virtual void setDensity(const doublereal density_)
Set the internally stored density (kg/m^3) of the phase.