Go to the documentation of this file.
54 props_[i].reorder(gasNames, liquidNames,
solidNames);
57 phaseTypeNames_.setSize(props_.size());
58 stateLabels_.setSize(props_.size());
61 phaseTypeNames_[i] = props_[i].phaseTypeName();
62 stateLabels_[i] = props_[i].stateLabel();
84 return phaseTypeNames_;
103 return props_[phaseI];
const wordList & stateLabels() const
Return the list of state labels.
~phasePropertiesList()
Destructor.
Helper class to manage multi-specie phase properties.
#define forAll(list, i)
Loop across all elements in list.
const List< phaseProperties > & props() const
Return the list of phase properties.
const phaseProperties & operator[](const label) const
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
const wordList & phaseTypes() const
Return the list of word representation of phase types.
label size() const
Return the size (number of phases)
const wordList solidNames(rp["solid"])
phasePropertiesList()
Construct null.