|
@@ -2094,6 +2094,13 @@ namespace OTSClassifyEngine
|
|
if (dKeyElMolar100 > ALUMINAT_KEY_ELEMENT_MOLAR_TOTAL_MIN && dKeyElMolar100 < ALUMINAT_KEY_ELEMENT_MOLAR_TOTAL_MAX)
|
|
if (dKeyElMolar100 > ALUMINAT_KEY_ELEMENT_MOLAR_TOTAL_MIN && dKeyElMolar100 < ALUMINAT_KEY_ELEMENT_MOLAR_TOTAL_MAX)
|
|
{
|
|
{
|
|
CElementChemistryPtr pKeyElChem2 = GetNamedElementChemistry(a_listElChems, ALUMINATE_KEY_ELEMENT_NAME[1]);
|
|
CElementChemistryPtr pKeyElChem2 = GetNamedElementChemistry(a_listElChems, ALUMINATE_KEY_ELEMENT_NAME[1]);
|
|
|
|
+
|
|
|
|
+ if (!pKeyElChem2)
|
|
|
|
+ {
|
|
|
|
+ strName = ALUMINATE_STR;
|
|
|
|
+ return TRUE;
|
|
|
|
+ }
|
|
|
|
+
|
|
double dFirstElMolar = pKeyElChem->GetMolarPercentage();//Al
|
|
double dFirstElMolar = pKeyElChem->GetMolarPercentage();//Al
|
|
double dSecondElMolar = pKeyElChem2->GetMolarPercentage();//Ca
|
|
double dSecondElMolar = pKeyElChem2->GetMolarPercentage();//Ca
|
|
double dRatio = dFirstElMolar/dSecondElMolar ;// Al/Ca
|
|
double dRatio = dFirstElMolar/dSecondElMolar ;// Al/Ca
|