Headers for the MultiPhase object that is used to set up multiphase equilibrium problems (see Chemical Equilibrium). More...
#include "cantera/numerics/DenseMatrix.h"Headers for the MultiPhase object that is used to set up multiphase equilibrium problems (see Chemical Equilibrium).
Definition in file MultiPhase.h.
Go to the source code of this file.
Classes | |
| class | MultiPhase |
| A class for multiphase mixtures. More... | |
Namespaces | |
| namespace | Cantera |
| Namespace for the Cantera kernel. | |
Functions | |
| std::ostream & | operator<< (std::ostream &s, MultiPhase &x) |
| Function to output a MultiPhase description to a stream. | |
| size_t | BasisOptimize (bool &usedZeroedSpecies, bool doFormRxn, MultiPhase *mphase, span< size_t > orderVectorSpecies, span< size_t > orderVectorElements, span< double > formRxnMatrix) |
| Choose the optimum basis of species for the equilibrium calculations. | |
| void | ElemRearrange (size_t nComponents, span< const double > elementAbundances, MultiPhase *mphase, span< size_t > orderVectorSpecies, span< size_t > orderVectorElements) |
| Handles the potential rearrangement of the constraint equations represented by the Formula Matrix. | |