MCPcopy Create free account
hub / github.com/Cantera/cantera / phaseCharge

Method phaseCharge

src/equil/MultiPhase.cpp:237–246  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

235}
236
237double MultiPhase::phaseCharge(size_t p) const
238{
239 double phasesum = 0.0;
240 size_t nsp = m_phase[p]->nSpecies();
241 for (size_t ik = 0; ik < nsp; ik++) {
242 size_t k = speciesIndex(ik, p);
243 phasesum += m_phase[p]->charge(ik)*m_moleFractions[k];
244 }
245 return Faraday*phasesum*m_moles[p];
246}
247
248void MultiPhase::getChemPotentials(double* mu) const
249{

Callers 1

mix_phaseChargeFunction · 0.80

Calls 2

nSpeciesMethod · 0.45
chargeMethod · 0.45

Tested by

no test coverage detected