removed selected_output_names from IPhreeqcPhast.

Changed array in hdf to a std::vector.
Revised to use new way to write hdf.cpp
   Still just roughed in.
   Does not handle multiple selected output files.
   Probably need to rewrite HDF routines to use C++ or perhaps write in Fortran.
   GetSelectedOutput should be changed to write an nxyz array.
Serial and parallel HDF seem to work.
reaction_module::GetSelectedOutput writes an array with chem_count elements,
   SHOULD be nxyz?
EndTimeStep is now public, should be private.

#define OLD_HDF might work to revert to previous methods.

Added RMHelper.cpp to write the HDF.

CSelectedOutput Doublize fixed EMPTY.


git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@8182 1feff8c3-07ed-0310-ac33-dd36852eb9cd
This commit is contained in:
David L Parkhurst 2013-11-13 22:20:57 +00:00
parent cfe3d9d988
commit 7eda614aac

View File

@ -368,6 +368,7 @@ void CSelectedOutput::Doublize(
switch(m_arrayVar[j][i].type)
{
case TT_EMPTY:
doubles[pos++] = (double) INACTIVE_CELL_VALUE;
break;
case TT_ERROR:
doubles[pos++] = (double) INACTIVE_CELL_VALUE;