Fix Issue 209.

installShomateThermoFromXML now checks that
7 coefficients are supplied in the floatArray and
throws if that is not the case.

Also update MaskeLLSolidSolnPhase_Test xml files
to correctly contain 7 coefficients to not trigger
the newly added throw.



git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2778 02a645c2-efd0-11dd-984d-ab748d24aa7e
Fix ThermoPhase::getElementPotentials and setElementPotentials

Broken in r2719.



git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2779 02a645c2-efd0-11dd-984d-ab748d24aa7e
Unit test ThermoPhase::getElementPotentials and setElementPotentials.



git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2780 02a645c2-efd0-11dd-984d-ab748d24aa7e
Added back a routine that caused numerous downstream failures.


git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2781 02a645c2-efd0-11dd-984d-ab748d24aa7e
Added constructor info to prevent segfaults
However, need to flesh the whole class out to be useful in Electrode objects.



git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2782 02a645c2-efd0-11dd-984d-ab748d24aa7e
screwed up and didn't check in a complete fix


git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2783 02a645c2-efd0-11dd-984d-ab748d24aa7e
Implement MaskellSolidSolnPhase::getPartialMolarVolumes()

User VPStandardStateVP as base class and just return
the standard state molar volumes.



git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2784 02a645c2-efd0-11dd-984d-ab748d24aa7e
Implement MaskellSolidSolnPhase::standardConcentrations() and getActivityConcentrations()


git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2785 02a645c2-efd0-11dd-984d-ab748d24aa7e
Implement and test MaskellSolidSolnPhase::getActivityCoefficients().



git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2786 02a645c2-efd0-11dd-984d-ab748d24aa7e
MaskellSolidPhaseSoln thermo updates.

Fix sign error in chemical potentials and update
activity coefficients accordingly.

Correct implementation of getActivityConcentrations()

Additional unit tests.



git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2787 02a645c2-efd0-11dd-984d-ab748d24aa7e
MaskellSolidSolnPhase: throw in unimplemented functions.



git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2788 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Thermo] Move modifyOneHf298SS and m_tlast to ThermoPhase

This eliminates many duplicate implementations of this function and
declarations of this variable.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2789 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Python] Fix docstring of Sim1D.restore

Resolves Issue 210.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2790 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Python] Add multiprocessing example

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2791 02a645c2-efd0-11dd-984d-ab748d24aa7e
Performance improvements for HMWSoln and MaskellSolidSolnPhase.

HMWSoln: avoid recomputing lambdas if ionic strength hasn't changed.

MaskellSolidSolnPhase: Avoid recomputing activity coefficients if
r and T haven't changed.



git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2792 02a645c2-efd0-11dd-984d-ab748d24aa7e
[SCons] Improve detection of MinGW as the default compiler

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2793 02a645c2-efd0-11dd-984d-ab748d24aa7e
[SCons] Fix default compiler options with non-default compiler paths

Try to identify the compiler based on a substring match rather than the
exact string, which will still work when the full path to the compiler
is given, or a version-tagged binary is used.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2794 02a645c2-efd0-11dd-984d-ab748d24aa7e
[SCons] Remove unnecessary compiler flags

These flags all correspond to default compiler behavior

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2795 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Scons] Use compiler-independent method for handling NDEBUG

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2796 02a645c2-efd0-11dd-984d-ab748d24aa7e
[SCons] Extract common default compiler flags

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2797 02a645c2-efd0-11dd-984d-ab748d24aa7e