16 #include "vcs_SpeciesProperties.h"
48 if (numPhSpecies[iph] <= 1) {
111 double* aw, *sa, *sm, *ss;
112 bool modifiedSoln =
false;
145 size_t eSize = spProp->FormulaMatrixCol.size();
146 for (
size_t e = 0; e < eSize; e++) {
147 sz += fabs(spProp->FormulaMatrixCol[e]);
183 if (fabs(sum) < 1.0E-6) {
210 plogf(
"vcs_prep_oneTime: failed to get memory: global bailout\n");
216 retn =
vcs_basopt(
true, aw, sa, sm, ss, test, &conv);
218 plogf(
"vcs_prep_oneTime:");
219 plogf(
" Determination of number of components failed: %d\n",
221 plogf(
" Global Bailout!\n");
237 awSpace.resize(m_numElemConstraints + (m_numElemConstraints + 2)*(m_numElemConstraints), 0.0);
244 plogf(
"vcs_prep_oneTime:");
245 plogf(
" Determination of element reordering failed: %d\n",
247 plogf(
" Global Bailout!\n");
318 for (
size_t e = 0; e < vprob->
ne; e++) {
319 sum = sum + vprob->
gai[e];
322 plogf(
"vcs_wellPosed: Element abundance is close to zero\n");