[Echempp-devel] examples example1.xml, 1.2, 1.3 example2.xml, 1.2, 1.3 example3.xml, 1.2, 1.3 examp
Status: Beta
Brought to you by:
berndspeiser
|
From: beeblbrox <bee...@us...> - 2007-12-27 19:23:18
|
Update of /cvsroot/echempp/examples In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv15599/examples Modified Files: example1.xml example2.xml example3.xml example4.xml example6.xml example7.xml example8.xml example9.xml Log Message: New examples to conform with current ModSim. example5.xml is missing since it does not work with the patched parser.hpp Index: example1.xml =================================================================== RCS file: /cvsroot/echempp/examples/example1.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** example1.xml 19 Dec 2007 13:58:29 -0000 1.2 --- example1.xml 27 Dec 2007 19:23:11 -0000 1.3 *************** *** 2,9 **** <!DOCTYPE boost_serialization> <boost_serialization signature="serialization::archive" version="3"> ! <ep class_id="0" class_name="Induced_Simulated_Dynamic_doubleSecondTimeVariable_doubleVoltElectricPotentialVariable_doubleAmpereElectricCurrentVariable" tracking_level="1" version="0" object_id="_0"> <_AtomicBase class_id="1" tracking_level="0" version="0"> <Experiment class_id="2" tracking_level="0" version="0"> ! <title_>Insert Experiment title</title_> </Experiment> </_AtomicBase> --- 2,9 ---- <!DOCTYPE boost_serialization> <boost_serialization signature="serialization::archive" version="3"> ! <ep class_id="0" class_name="experiment::cv::SimInduced" tracking_level="1" version="0" object_id="_0"> <_AtomicBase class_id="1" tracking_level="0" version="0"> <Experiment class_id="2" tracking_level="0" version="0"> ! <title_>/home/dome/echempp/examples/example1.xml</title_> </Experiment> </_AtomicBase> *************** *** 18,22 **** </ptime_date> </induction_end> ! <cond_data class_id="6" class_name="ConditionDataModSim" tracking_level="1" version="0" object_id="_1"> <ConditionData class_id="5" tracking_level="1" version="0" object_id="_2"></ConditionData> <safety>3</safety> --- 18,22 ---- </ptime_date> </induction_end> ! <cond_data class_id="6" class_name="experiment::ConditionDataModSim" tracking_level="1" version="0" object_id="_1"> <ConditionData class_id="5" tracking_level="1" version="0" object_id="_2"></ConditionData> <safety>3</safety> *************** *** 24,28 **** <currentControlled>0</currentControlled> <potentialControlled>1</potentialControlled> ! <finiteDistance class_id="7" tracking_level="1" version="0" object_id="_3"> <ABQ class_id="8" tracking_level="0" version="0"> <namestring>length</namestring> --- 24,28 ---- <currentControlled>0</currentControlled> <potentialControlled>1</potentialControlled> ! <finiteDistance class_id="7" tracking_level="0" version="0"> <ABQ class_id="8" tracking_level="0" version="0"> <namestring>length</namestring> *************** *** 31,35 **** <_value>5.0000000000000002e-05</_value> </finiteDistance> ! <num_electrodes>2</num_electrodes> <dimension>1</dimension> <technique0>CV</technique0> --- 31,35 ---- <_value>5.0000000000000002e-05</_value> </finiteDistance> ! <num_electrodes>1</num_electrodes> <dimension>1</dimension> <technique0>CV</technique0> *************** *** 37,45 **** <boundary0>0</boundary0> <boundary1>1</boundary1> ! <etExcitation0 class_id="9" tracking_level="1" version="0" object_id="_4"> <ExcitationFunction class_id="10" tracking_level="0" version="0"></ExcitationFunction> <_Imax class_id="11" tracking_level="0" version="0"> <count>3</count> ! <item class_id="12" tracking_level="1" version="0" object_id="_5"> <ABQ class_id="13" tracking_level="0" version="0"> <namestring>time</namestring> --- 37,45 ---- <boundary0>0</boundary0> <boundary1>1</boundary1> ! <etExcitation0 class_id="9" tracking_level="1" version="0" object_id="_3"> <ExcitationFunction class_id="10" tracking_level="0" version="0"></ExcitationFunction> <_Imax class_id="11" tracking_level="0" version="0"> <count>3</count> ! <item class_id="12" tracking_level="0" version="0"> <ABQ class_id="13" tracking_level="0" version="0"> <namestring>time</namestring> *************** *** 48,52 **** <_value>0</_value> </item> ! <item object_id="_6"> <ABQ> <namestring></namestring> --- 48,52 ---- <_value>0</_value> </item> ! <item> <ABQ> <namestring></namestring> *************** *** 55,59 **** <_value>0.5</_value> </item> ! <item object_id="_7"> <ABQ> <namestring></namestring> --- 55,59 ---- <_value>0.5</_value> </item> ! <item> <ABQ> <namestring></namestring> *************** *** 65,72 **** <_segments class_id="14" tracking_level="0" version="0"> <count>2</count> ! <item class_id="16" class_name="LinearSegment_doubleVoltElectricPotentialVariable_doubleSecondTimeVariable" tracking_level="1" version="0" object_id="_8"> ! <Base class_id="15" tracking_level="1" version="0" object_id="_9"> ! <Segment class_id="17" tracking_level="1" version="0" object_id="_10"></Segment> ! <_Imax object_id="_11"> <ABQ> <namestring></namestring> --- 65,72 ---- <_segments class_id="14" tracking_level="0" version="0"> <count>2</count> ! <item class_id="15" class_name="ExcitationFunctions::Segments::LinearEtSegment" tracking_level="1" version="0" object_id="_4"> ! <Base class_id="16" tracking_level="0" version="0"> ! <Segment class_id="17" tracking_level="0" version="0"></Segment> ! <_Imax> <ABQ> <namestring></namestring> *************** *** 76,80 **** </_Imax> </Base> ! <_startingValue class_id="18" tracking_level="1" version="0" object_id="_12"> <ABQ class_id="19" tracking_level="0" version="0"> <namestring>electric potential</namestring> --- 76,80 ---- </_Imax> </Base> ! <_startingValue class_id="18" tracking_level="0" version="0"> <ABQ class_id="19" tracking_level="0" version="0"> <namestring>electric potential</namestring> *************** *** 83,87 **** <_value>0</_value> </_startingValue> ! <_endValue object_id="_13"> <ABQ> <namestring>electric potential</namestring> --- 83,87 ---- <_value>0</_value> </_startingValue> ! <_endValue> <ABQ> <namestring>electric potential</namestring> *************** *** 90,94 **** <_value>0.5</_value> </_endValue> ! <_derivative class_id="20" tracking_level="1" version="0" object_id="_14"> <ABQ class_id="21" tracking_level="0" version="0"> <namestring></namestring> --- 90,94 ---- <_value>0.5</_value> </_endValue> ! <_derivative class_id="20" tracking_level="0" version="0"> <ABQ class_id="21" tracking_level="0" version="0"> <namestring></namestring> *************** *** 98,105 **** </_derivative> </item> ! <item class_id_reference="16" object_id="_15"> ! <Base object_id="_16"> ! <Segment object_id="_17"></Segment> ! <_Imax object_id="_18"> <ABQ> <namestring></namestring> --- 98,105 ---- </_derivative> </item> ! <item class_id_reference="15" object_id="_5"> ! <Base> ! <Segment></Segment> ! <_Imax> <ABQ> <namestring></namestring> *************** *** 109,113 **** </_Imax> </Base> ! <_startingValue object_id="_19"> <ABQ> <namestring>electric potential</namestring> --- 109,113 ---- </_Imax> </Base> ! <_startingValue> <ABQ> <namestring>electric potential</namestring> *************** *** 116,120 **** <_value>0.5</_value> </_startingValue> ! <_endValue object_id="_20"> <ABQ> <namestring>electric potential</namestring> --- 116,120 ---- <_value>0.5</_value> </_startingValue> ! <_endValue> <ABQ> <namestring>electric potential</namestring> *************** *** 123,127 **** <_value>0</_value> </_endValue> ! <_derivative object_id="_21"> <ABQ> <namestring></namestring> --- 123,127 ---- <_value>0</_value> </_endValue> ! <_derivative> <ABQ> <namestring></namestring> *************** *** 133,141 **** </_segments> </etExcitation0> ! <etExcitation1 object_id="_22"> <ExcitationFunction></ExcitationFunction> <_Imax> <count>1</count> ! <item object_id="_23"> <ABQ> <namestring>time</namestring> --- 133,141 ---- </_segments> </etExcitation0> ! <etExcitation1 object_id="_6"> <ExcitationFunction></ExcitationFunction> <_Imax> <count>1</count> ! <item> <ABQ> <namestring>time</namestring> *************** *** 149,157 **** </_segments> </etExcitation1> ! <itExcitation0 class_id="22" tracking_level="1" version="0" object_id="_24"> <ExcitationFunction></ExcitationFunction> <_Imax> <count>1</count> ! <item object_id="_25"> <ABQ> <namestring>time</namestring> --- 149,157 ---- </_segments> </etExcitation1> ! <itExcitation0 class_id="22" tracking_level="1" version="0" object_id="_7"> <ExcitationFunction></ExcitationFunction> <_Imax> <count>1</count> ! <item> <ABQ> <namestring>time</namestring> *************** *** 165,173 **** </_segments> </itExcitation0> ! <itExcitation1 object_id="_26"> <ExcitationFunction></ExcitationFunction> <_Imax> <count>1</count> ! <item object_id="_27"> <ABQ> <namestring>time</namestring> --- 165,173 ---- </_segments> </itExcitation0> ! <itExcitation1 object_id="_8"> <ExcitationFunction></ExcitationFunction> <_Imax> <count>1</count> ! <item> <ABQ> <namestring>time</namestring> *************** *** 181,374 **** </_segments> </itExcitation1> ! <chargeBalance>0</chargeBalance> ! <stoichiometricBalance>1</stoichiometricBalance> ! <mechanism>A <=> B + e-; b<0>; ! ! </mechanism> ! <activeBoundaries> ! <count>1</count> ! <item>0</item> ! </activeBoundaries> ! <temp class_id="25" tracking_level="1" version="0" object_id="_28"> ! <ABQ class_id="26" tracking_level="0" version="0"> ! <namestring>temperature</namestring> ! <symbolstring>T</symbolstring> ! </ABQ> ! <_value>293.14999999999998</_value> ! </temp> ! <area class_id="27" tracking_level="1" version="0" object_id="_29"> ! <ABQ class_id="28" tracking_level="0" version="0"> ! <namestring>area</namestring> ! <symbolstring>A</symbolstring> ! </ABQ> ! <_value>6.0000000000000002e-06</_value> ! </area> ! <dissConcs class_id="29" tracking_level="0" version="0"> ! <count>2</count> ! <item class_id="30" tracking_level="0" version="0"> ! <first>0</first> ! <second class_id="31" tracking_level="1" version="0" object_id="_30"> ! <ABQ class_id="32" tracking_level="0" version="0"> ! <namestring>concentration</namestring> ! <symbolstring>c</symbolstring> ! </ABQ> ! <_value>0.0001</_value> ! </second> ! </item> ! <item> ! <first>1</first> ! <second object_id="_31"> ! <ABQ> ! <namestring>concentration</namestring> ! <symbolstring>c</symbolstring> ! </ABQ> ! <_value>0</_value> ! </second> ! </item> ! </dissConcs> ! <refDissConc object_id="_32"> ! <ABQ> ! <namestring>concentration</namestring> ! <symbolstring>c</symbolstring> ! </ABQ> ! <_value>0.0001</_value> ! </refDissConc> ! <refConcIndex>0</refConcIndex> ! <adsConcs class_id="33" tracking_level="0" version="0"> ! <count>0</count> ! </adsConcs> ! <saturationConcs class_id="34" tracking_level="0" version="0"> ! <count>0</count> ! </saturationConcs> ! <diffCoeffs class_id="35" tracking_level="0" version="0"> ! <count>2</count> ! <item class_id="36" tracking_level="0" version="0"> ! <first>0</first> ! <second class_id="37" tracking_level="1" version="0" object_id="_33"> ! <ABQ class_id="38" tracking_level="0" version="0"> ! <namestring>diffusioncoefficient</namestring> ! <symbolstring>D</symbolstring> ! </ABQ> ! <_value>1.0000000000000001e-09</_value> ! </second> ! </item> ! <item> ! <first>1</first> ! <second object_id="_34"> ! <ABQ> ! <namestring>diffusioncoefficient</namestring> ! <symbolstring>D</symbolstring> ! </ABQ> ! <_value>1.0000000000000001e-09</_value> ! </second> ! </item> ! </diffCoeffs> ! <refDiffCoeff object_id="_35"> ! <ABQ> ! <namestring>diffusioncoefficient</namestring> ! <symbolstring>D</symbolstring> ! </ABQ> ! <_value>1.0000000000000001e-09</_value> ! </refDiffCoeff> ! <maxDiffCoeff>1</maxDiffCoeff> ! <formalPotentials class_id="39" tracking_level="0" version="0"> ! <count>1</count> ! <item class_id="40" tracking_level="0" version="0"> ! <first>0</first> ! <second object_id="_36"> ! <ABQ> ! <namestring>electric potential</namestring> ! <symbolstring>E</symbolstring> ! </ABQ> ! <_value>0.25</_value> ! </second> ! </item> ! </formalPotentials> ! <alphas class_id="41" tracking_level="0" version="0"> ! <count>1</count> ! <item class_id="42" tracking_level="0" version="0"> ! <first>0</first> ! <second>0.5</second> ! </item> ! </alphas> ! <khs class_id="43" tracking_level="0" version="0"> ! <count>1</count> ! <item class_id="44" tracking_level="0" version="0"> ! <first>0</first> ! <second class_id="45" tracking_level="1" version="0" object_id="_37"> ! <ABQ class_id="46" tracking_level="0" version="0"> ! <namestring>heterogeneousrateconstant</namestring> ! <symbolstring>k_s</symbolstring> ! </ABQ> ! <_value>0.01</_value> ! </second> ! </item> ! </khs> ! <langEquilConstants class_id="47" tracking_level="0" version="0"> ! <count>0</count> ! </langEquilConstants> ! <langAdsRateConstants class_id="48" tracking_level="0" version="0"> ! <count>0</count> ! </langAdsRateConstants> ! <firstOrderRateConstants class_id="49" tracking_level="0" version="0"> ! <count>0</count> ! </firstOrderRateConstants> ! <homEquilibriumConstants> ! <count>0</count> ! </homEquilibriumConstants> ! <homForwardRateConstants> ! <count>0</count> ! </homForwardRateConstants> ! <homBackwardRateConstants> ! <count>0</count> ! </homBackwardRateConstants> ! <homSurfEquilibriumConstants> ! <count>0</count> ! </homSurfEquilibriumConstants> ! <homSurfForwardRateConstants> ! <count>0</count> ! </homSurfForwardRateConstants> ! <homSurfBackwardRateConstants> ! <count>0</count> ! </homSurfBackwardRateConstants> ! <hetSurfEquilibriumConstants> ! <count>0</count> ! </hetSurfEquilibriumConstants> ! <hetSurfForwardRateConstants> ! <count>0</count> ! </hetSurfForwardRateConstants> ! <hetSurfBackwardRateConstants> ! <count>0</count> ! </hetSurfBackwardRateConstants> ! <fixed> ! <count>0</count> ! </fixed> ! <numRowsDissSpecies>2</numRowsDissSpecies> ! <numRowsAdsSpecies>0</numRowsAdsSpecies> ! <numRowsSaturation>0</numRowsSaturation> ! <numRowsBvDiss>1</numRowsBvDiss> ! <numRowsBvAds>0</numRowsBvAds> ! <numRowsLangmuir>0</numRowsLangmuir> ! <numRowsHomPower>0</numRowsHomPower> ! <numRowsHomGen>0</numRowsHomGen> ! <numColsHomGen>0</numColsHomGen> ! <numRowsHomSurfPower>0</numRowsHomSurfPower> ! <numRowsHomSurfGen>0</numRowsHomSurfGen> ! <numColsHomSurfGen>0</numColsHomSurfGen> ! <numRowsHetSurfPower>0</numRowsHetSurfPower> ! <numRowsHetSurfGen>0</numRowsHetSurfGen> ! <numColsHetSurfGen>0</numColsHetSurfGen> ! <genParams class_id="51" tracking_level="0" version="0"> ! <count>0</count> ! </genParams> ! <genColsParams class_id="52" tracking_level="0" version="0"> ! <count>0</count> ! </genColsParams> ! <genParamsCols class_id="53" tracking_level="0" version="0"> ! <count>0</count> ! </genParamsCols> ! <genParamsValues class_id="54" tracking_level="0" version="0"> ! <count>0</count> ! </genParamsValues> <maxTime>100</maxTime> <accuracy>0.001</accuracy> --- 181,376 ---- </_segments> </itExcitation1> ! <mc class_id="24" tracking_level="0" version="0"> ! <chargeBalance>0</chargeBalance> ! <stoichiometricBalance>1</stoichiometricBalance> ! <mechanism>A <=> B + e-; b<0>;</mechanism> ! <activeBoundaries> ! <count>1</count> ! <item>0</item> ! </activeBoundaries> ! </mc> ! <mpc class_id="26" tracking_level="0" version="0"> ! <temp class_id="27" tracking_level="0" version="0"> ! <ABQ class_id="28" tracking_level="0" version="0"> ! <namestring>temperature</namestring> ! <symbolstring>T</symbolstring> ! </ABQ> ! <_value>293.14999999999998</_value> ! </temp> ! <area class_id="29" tracking_level="0" version="0"> ! <ABQ class_id="30" tracking_level="0" version="0"> ! <namestring>area</namestring> ! <symbolstring>A</symbolstring> ! </ABQ> ! <_value>6.0000000000000002e-06</_value> ! </area> ! <dissConcs class_id="31" tracking_level="0" version="0"> ! <count>2</count> ! <item class_id="32" tracking_level="0" version="0"> ! <first>0</first> ! <second class_id="33" tracking_level="0" version="0"> ! <ABQ class_id="34" tracking_level="0" version="0"> ! <namestring>concentration</namestring> ! <symbolstring>c</symbolstring> ! </ABQ> ! <_value>0.0001</_value> ! </second> ! </item> ! <item> ! <first>1</first> ! <second> ! <ABQ> ! <namestring>concentration</namestring> ! <symbolstring>c</symbolstring> ! </ABQ> ! <_value>0</_value> ! </second> ! </item> ! </dissConcs> ! <refDissConc> ! <ABQ> ! <namestring>concentration</namestring> ! <symbolstring>c</symbolstring> ! </ABQ> ! <_value>0.0001</_value> ! </refDissConc> ! <refConcIndex>0</refConcIndex> ! <adsConcs class_id="35" tracking_level="0" version="0"> ! <count>0</count> ! </adsConcs> ! <saturationConcs class_id="36" tracking_level="0" version="0"> ! <count>0</count> ! </saturationConcs> ! <diffCoeffs class_id="37" tracking_level="0" version="0"> ! <count>2</count> ! <item class_id="38" tracking_level="0" version="0"> ! <first>0</first> ! <second class_id="39" tracking_level="0" version="0"> ! <ABQ class_id="40" tracking_level="0" version="0"> ! <namestring>diffusioncoefficient</namestring> ! <symbolstring>D</symbolstring> ! </ABQ> ! <_value>1.0000000000000001e-09</_value> ! </second> ! </item> ! <item> ! <first>1</first> ! <second> ! <ABQ> ! <namestring>diffusioncoefficient</namestring> ! <symbolstring>D</symbolstring> ! </ABQ> ! <_value>1.0000000000000001e-09</_value> ! </second> ! </item> ! </diffCoeffs> ! <refDiffCoeff> ! <ABQ> ! <namestring>diffusioncoefficient</namestring> ! <symbolstring>D</symbolstring> ! </ABQ> ! <_value>1.0000000000000001e-09</_value> ! </refDiffCoeff> ! <maxDiffCoeff>1</maxDiffCoeff> ! <formalPotentials class_id="41" tracking_level="0" version="0"> ! <count>1</count> ! <item class_id="42" tracking_level="0" version="0"> ! <first>0</first> ! <second> ! <ABQ> ! <namestring>electric potential</namestring> ! <symbolstring>E</symbolstring> ! </ABQ> ! <_value>0.25</_value> ! </second> ! </item> ! </formalPotentials> ! <alphas class_id="43" tracking_level="0" version="0"> ! <count>1</count> ! <item class_id="44" tracking_level="0" version="0"> ! <first>0</first> ! <second>0.5</second> ! </item> ! </alphas> ! <khs class_id="45" tracking_level="0" version="0"> ! <count>1</count> ! <item class_id="46" tracking_level="0" version="0"> ! <first>0</first> ! <second class_id="47" tracking_level="0" version="0"> ! <ABQ class_id="48" tracking_level="0" version="0"> ! <namestring>heterogeneousrateconstant</namestring> ! <symbolstring>k_s</symbolstring> ! </ABQ> ! <_value>0.01</_value> ! </second> ! </item> ! </khs> ! <langEquilConstants class_id="49" tracking_level="0" version="0"> ! <count>0</count> ! </langEquilConstants> ! <langAdsRateConstants class_id="50" tracking_level="0" version="0"> ! <count>0</count> ! </langAdsRateConstants> ! <firstOrderRateConstants class_id="51" tracking_level="0" version="0"> ! <count>0</count> ! </firstOrderRateConstants> ! <homEquilibriumConstants> ! <count>0</count> ! </homEquilibriumConstants> ! <homForwardRateConstants> ! <count>0</count> ! </homForwardRateConstants> ! <homBackwardRateConstants> ! <count>0</count> ! </homBackwardRateConstants> ! <homSurfEquilibriumConstants> ! <count>0</count> ! </homSurfEquilibriumConstants> ! <homSurfForwardRateConstants> ! <count>0</count> ! </homSurfForwardRateConstants> ! <homSurfBackwardRateConstants> ! <count>0</count> ! </homSurfBackwardRateConstants> ! <hetSurfEquilibriumConstants> ! <count>0</count> ! </hetSurfEquilibriumConstants> ! <hetSurfForwardRateConstants> ! <count>0</count> ! </hetSurfForwardRateConstants> ! <hetSurfBackwardRateConstants> ! <count>0</count> ! </hetSurfBackwardRateConstants> ! <fixed> ! <count>0</count> ! </fixed> ! <numRowsDissSpecies>2</numRowsDissSpecies> ! <numRowsAdsSpecies>0</numRowsAdsSpecies> ! <numRowsSaturation>0</numRowsSaturation> ! <numRowsBvDiss>1</numRowsBvDiss> ! <numRowsBvAds>0</numRowsBvAds> ! <numRowsLangmuir>0</numRowsLangmuir> ! <numRowsHomPower>0</numRowsHomPower> ! <numRowsHomGen>0</numRowsHomGen> ! <numColsHomGen>0</numColsHomGen> ! <numRowsHomSurfPower>0</numRowsHomSurfPower> ! <numRowsHomSurfGen>0</numRowsHomSurfGen> ! <numColsHomSurfGen>0</numColsHomSurfGen> ! <numRowsHetSurfPower>0</numRowsHetSurfPower> ! <numRowsHetSurfGen>0</numRowsHetSurfGen> ! <numColsHetSurfGen>0</numColsHetSurfGen> ! <genParams class_id="53" tracking_level="0" version="0"> ! <count>0</count> ! </genParams> ! <genColsParams class_id="54" tracking_level="0" version="0"> ! <count>0</count> ! </genColsParams> ! <genParamsCols class_id="55" tracking_level="0" version="0"> ! <count>0</count> ! </genParamsCols> ! <genParamsValues class_id="56" tracking_level="0" version="0"> ! <count>0</count> ! </genParamsValues> ! </mpc> <maxTime>100</maxTime> <accuracy>0.001</accuracy> *************** *** 403,416 **** <count>0</count> </timeSteps> ! <profiles class_id="56" tracking_level="0" version="0"> <count>0</count> </profiles> ! <homReactions>0</homReactions> ! <ads>0</ads> ! <homSurfReactions>0</homSurfReactions> <hetSurfReactions>0</hetSurfReactions> <plotDiss>0</plotDiss> <plotAds>0</plotAds> ! <sc class_id="57" tracking_level="1" version="0" object_id="_38"> <rho>0.11111111111111108</rho> <TOL>0.02</TOL> --- 405,418 ---- <count>0</count> </timeSteps> ! <profiles class_id="58" tracking_level="0" version="0"> <count>0</count> </profiles> ! <homReactions>1</homReactions> ! <ads>1</ads> ! <homSurfReactions>1</homSurfReactions> <hetSurfReactions>0</hetSurfReactions> <plotDiss>0</plotDiss> <plotAds>0</plotAds> ! <sc class_id="59" tracking_level="0" version="0"> <rho>0.11111111111111108</rho> <TOL>0.02</TOL> *************** *** 463,469 **** <visConcProfiles>0</visConcProfiles> </cond_data> ! <meas_data class_id="59" class_name="MeasurementDataModSim" tracking_level="1" version="0" object_id="_39"> ! <MeasurementData class_id="58" tracking_level="1" version="0" object_id="_40"></MeasurementData> ! <responseCurves class_id="60" tracking_level="0" version="0"> <count>0</count> </responseCurves> --- 465,471 ---- <visConcProfiles>0</visConcProfiles> </cond_data> ! <meas_data class_id="61" class_name="experiment::MeasurementDataModSim" tracking_level="1" version="0" object_id="_9"> ! <MeasurementData class_id="60" tracking_level="1" version="0" object_id="_10"></MeasurementData> ! <responseCurves class_id="62" tracking_level="0" version="0"> <count>0</count> </responseCurves> Index: example8.xml =================================================================== RCS file: /cvsroot/echempp/examples/example8.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** example8.xml 19 Dec 2007 13:58:29 -0000 1.2 --- example8.xml 27 Dec 2007 19:23:11 -0000 1.3 *************** *** 2,9 **** <!DOCTYPE boost_serialization> <boost_serialization signature="serialization::archive" version="3"> ! <ep class_id="0" class_name="Induced_Simulated_Dynamic_doubleSecondTimeVariable_doubleVoltElectricPotentialVariable_doubleAmpereElectricCurrentVariable" tracking_level="1" version="0" object_id="_0"> <_AtomicBase class_id="1" tracking_level="0" version="0"> <Experiment class_id="2" tracking_level="0" version="0"> ! <title_>Insert Experiment title</title_> </Experiment> </_AtomicBase> --- 2,9 ---- <!DOCTYPE boost_serialization> <boost_serialization signature="serialization::archive" version="3"> ! <ep class_id="0" class_name="experiment::cv::SimInduced" tracking_level="1" version="0" object_id="_0"> <_AtomicBase class_id="1" tracking_level="0" version="0"> <Experiment class_id="2" tracking_level="0" version="0"> ! <title_>/home/dome/echempp/examples/example8.xml</title_> </Experiment> </_AtomicBase> *************** *** 18,22 **** </ptime_date> </induction_end> ! <cond_data class_id="6" class_name="ConditionDataModSim" tracking_level="1" version="0" object_id="_1"> <ConditionData class_id="5" tracking_level="1" version="0" object_id="_2"></ConditionData> <safety>3</safety> --- 18,22 ---- </ptime_date> </induction_end> ! <cond_data class_id="6" class_name="experiment::ConditionDataModSim" tracking_level="1" version="0" object_id="_1"> <ConditionData class_id="5" tracking_level="1" version="0" object_id="_2"></ConditionData> <safety>3</safety> *************** *** 24,28 **** <currentControlled>0</currentControlled> <potentialControlled>1</potentialControlled> ! <finiteDistance class_id="7" tracking_level="1" version="0" object_id="_3"> <ABQ class_id="8" tracking_level="0" version="0"> <namestring>length</namestring> --- 24,28 ---- <currentControlled>0</currentControlled> <potentialControlled>1</potentialControlled> ! <finiteDistance class_id="7" tracking_level="0" version="0"> <ABQ class_id="8" tracking_level="0" version="0"> <namestring>length</namestring> *************** *** 33,45 **** <num_electrodes>2</num_electrodes> <dimension>1</dimension> ! <technique0>CV</technique0> <technique1>CV</technique1> <boundary0>0</boundary0> <boundary1>1</boundary1> ! <etExcitation0 class_id="9" tracking_level="1" version="0" object_id="_4"> <ExcitationFunction class_id="10" tracking_level="0" version="0"></ExcitationFunction> <_Imax class_id="11" tracking_level="0" version="0"> ! <count>3</count> ! <item class_id="12" tracking_level="1" version="0" object_id="_5"> <ABQ class_id="13" tracking_level="0" version="0"> <namestring>time</namestring> --- 33,45 ---- <num_electrodes>2</num_electrodes> <dimension>1</dimension> ! <technique0>User Defined</technique0> <technique1>CV</technique1> <boundary0>0</boundary0> <boundary1>1</boundary1> ! <etExcitation0 class_id="9" tracking_level="1" version="0" object_id="_3"> <ExcitationFunction class_id="10" tracking_level="0" version="0"></ExcitationFunction> <_Imax class_id="11" tracking_level="0" version="0"> ! <count>4</count> ! <item class_id="12" tracking_level="0" version="0"> <ABQ class_id="13" tracking_level="0" version="0"> <namestring>time</namestring> *************** *** 48,80 **** <_value>0</_value> </item> ! <item object_id="_6"> <ABQ> <namestring></namestring> <symbolstring></symbolstring> </ABQ> ! <_value>0.5</_value> </item> ! <item object_id="_7"> <ABQ> <namestring></namestring> <symbolstring></symbolstring> </ABQ> ! <_value>1</_value> </item> </_Imax> <_segments class_id="14" tracking_level="0" version="0"> ! <count>2</count> ! <item class_id="16" class_name="LinearSegment_doubleVoltElectricPotentialVariable_doubleSecondTimeVariable" tracking_level="1" version="0" object_id="_8"> ! <Base class_id="15" tracking_level="1" version="0" object_id="_9"> ! <Segment class_id="17" tracking_level="1" version="0" object_id="_10"></Segment> ! <_Imax object_id="_11"> <ABQ> <namestring></namestring> <symbolstring></symbolstring> </ABQ> ! <_value>0.5</_value> </_Imax> </Base> ! <_startingValue class_id="18" tracking_level="1" version="0" object_id="_12"> <ABQ class_id="19" tracking_level="0" version="0"> <namestring>electric potential</namestring> --- 48,87 ---- <_value>0</_value> </item> ! <item> <ABQ> <namestring></namestring> <symbolstring></symbolstring> </ABQ> ! <_value>1</_value> </item> ! <item> ! <ABQ> ! <namestring>time</namestring> ! <symbolstring>t</symbolstring> ! </ABQ> ! <_value>2</_value> ! </item> ! <item> <ABQ> <namestring></namestring> <symbolstring></symbolstring> </ABQ> ! <_value>3.3999999999999999</_value> </item> </_Imax> <_segments class_id="14" tracking_level="0" version="0"> ! <count>3</count> ! <item class_id="15" class_name="ExcitationFunctions::Segments::LinearEtSegment" tracking_level="1" version="0" object_id="_4"> ! <Base class_id="16" tracking_level="0" version="0"> ! <Segment class_id="17" tracking_level="0" version="0"></Segment> ! <_Imax> <ABQ> <namestring></namestring> <symbolstring></symbolstring> </ABQ> ! <_value>1</_value> </_Imax> </Base> ! <_startingValue class_id="18" tracking_level="0" version="0"> <ABQ class_id="19" tracking_level="0" version="0"> <namestring>electric potential</namestring> *************** *** 83,87 **** <_value>0</_value> </_startingValue> ! <_endValue object_id="_13"> <ABQ> <namestring>electric potential</namestring> --- 90,94 ---- <_value>0</_value> </_startingValue> ! <_endValue> <ABQ> <namestring>electric potential</namestring> *************** *** 90,113 **** <_value>0.5</_value> </_endValue> ! <_derivative class_id="20" tracking_level="1" version="0" object_id="_14"> <ABQ class_id="21" tracking_level="0" version="0"> <namestring></namestring> <symbolstring></symbolstring> </ABQ> ! <_value>1</_value> </_derivative> </item> ! <item class_id_reference="16" object_id="_15"> ! <Base object_id="_16"> ! <Segment object_id="_17"></Segment> ! <_Imax object_id="_18"> <ABQ> <namestring></namestring> <symbolstring></symbolstring> </ABQ> ! <_value>0.5</_value> </_Imax> </Base> ! <_startingValue object_id="_19"> <ABQ> <namestring>electric potential</namestring> --- 97,139 ---- <_value>0.5</_value> </_endValue> ! <_derivative class_id="20" tracking_level="0" version="0"> <ABQ class_id="21" tracking_level="0" version="0"> <namestring></namestring> <symbolstring></symbolstring> </ABQ> ! <_value>0.5</_value> </_derivative> </item> ! <item class_id="22" class_name="ExcitationFunctions::Segments::ConstantEtSegment" tracking_level="1" version="0" object_id="_5"> ! <Base> ! <Segment></Segment> ! <_Imax> ! <ABQ> ! <namestring>time</namestring> ! <symbolstring>t</symbolstring> ! </ABQ> ! <_value>1</_value> ! </_Imax> ! </Base> ! <_constantValue> ! <ABQ> ! <namestring>electric potential</namestring> ! <symbolstring>E</symbolstring> ! </ABQ> ! <_value>0.5</_value> ! </_constantValue> ! </item> ! <item class_id_reference="15" object_id="_6"> ! <Base> ! <Segment></Segment> ! <_Imax> <ABQ> <namestring></namestring> <symbolstring></symbolstring> </ABQ> ! <_value>1.3999999999999999</_value> </_Imax> </Base> ! <_startingValue> <ABQ> <namestring>electric potential</namestring> *************** *** 116,141 **** <_value>0.5</_value> </_startingValue> ! <_endValue object_id="_20"> <ABQ> <namestring>electric potential</namestring> <symbolstring>E</symbolstring> </ABQ> ! <_value>0</_value> </_endValue> ! <_derivative object_id="_21"> <ABQ> <namestring></namestring> <symbolstring></symbolstring> </ABQ> ! <_value>-1</_value> </_derivative> </item> </_segments> </etExcitation0> ! <etExcitation1 object_id="_22"> <ExcitationFunction></ExcitationFunction> <_Imax> <count>1</count> ! <item object_id="_23"> <ABQ> <namestring>time</namestring> --- 142,167 ---- <_value>0.5</_value> </_startingValue> ! <_endValue> <ABQ> <namestring>electric potential</namestring> <symbolstring>E</symbolstring> </ABQ> ! <_value>-0.20000000000000001</_value> </_endValue> ! <_derivative> <ABQ> <namestring></namestring> <symbolstring></symbolstring> </ABQ> ! <_value>-0.5</_value> </_derivative> </item> </_segments> </etExcitation0> ! <etExcitation1 object_id="_7"> <ExcitationFunction></ExcitationFunction> <_Imax> <count>1</count> ! <item> <ABQ> <namestring>time</namestring> *************** *** 149,157 **** </_segments> </etExcitation1> ! <itExcitation0 class_id="22" tracking_level="1" version="0" object_id="_24"> <ExcitationFunction></ExcitationFunction> <_Imax> <count>1</count> ! <item object_id="_25"> <ABQ> <namestring>time</namestring> --- 175,183 ---- </_segments> </etExcitation1> ! <itExcitation0 class_id="23" tracking_level="1" version="0" object_id="_8"> <ExcitationFunction></ExcitationFunction> <_Imax> <count>1</count> ! <item> <ABQ> <namestring>time</namestring> *************** *** 161,173 **** </item> </_Imax> ! <_segments class_id="23" tracking_level="0" version="0"> <count>0</count> </_segments> </itExcitation0> ! <itExcitation1 object_id="_26"> <ExcitationFunction></ExcitationFunction> <_Imax> <count>1</count> ! <item object_id="_27"> <ABQ> <namestring>time</namestring> --- 187,199 ---- </item> </_Imax> ! <_segments class_id="24" tracking_level="0" version="0"> <count>0</count> </_segments> </itExcitation0> ! <itExcitation1 object_id="_9"> <ExcitationFunction></ExcitationFunction> <_Imax> <count>1</count> ! <item> <ABQ> <namestring>time</namestring> *************** *** 181,373 **** </_segments> </itExcitation1> ! <chargeBalance>0</chargeBalance> ! <stoichiometricBalance>1</stoichiometricBalance> ! <mechanism>A <=> B + e-; b<0>; </mechanism> ! <activeBoundaries> ! <count>1</count> ! <item>0</item> ! </activeBoundaries> ! <temp class_id="25" tracking_level="1" version="0" object_id="_28"> ! <ABQ class_id="26" tracking_level="0" version="0"> ! <namestring>temperature</namestring> ! <symbolstring>T</symbolstring> ! </ABQ> ! <_value>293.14999999999998</_value> ! </temp> ! <area class_id="27" tracking_level="1" version="0" object_id="_29"> ! <ABQ class_id="28" tracking_level="0" version="0"> ! <namestring>area</namestring> ! <symbolstring>A</symbolstring> ! </ABQ> ! <_value>6.0000000000000002e-06</_value> ! </area> ! <dissConcs class_id="29" tracking_level="0" version="0"> ! <count>2</count> ! <item class_id="30" tracking_level="0" version="0"> ! <first>0</first> ! <second class_id="31" tracking_level="1" version="0" object_id="_30"> ! <ABQ class_id="32" tracking_level="0" version="0"> ! <namestring>concentration</namestring> ! <symbolstring>c</symbolstring> ! </ABQ> ! <_value>0.0001</_value> ! </second> ! </item> ! <item> ! <first>1</first> ! <second object_id="_31"> ! <ABQ> ! <namestring>concentration</namestring> ! <symbolstring>c</symbolstring> ! </ABQ> ! <_value>0</_value> ! </second> ! </item> ! </dissConcs> ! <refDissConc object_id="_32"> ! <ABQ> ! <namestring>concentration</namestring> ! <symbolstring>c</symbolstring> ! </ABQ> ! <_value>0.0001</_value> ! </refDissConc> ! <refConcIndex>0</refConcIndex> ! <adsConcs class_id="33" tracking_level="0" version="0"> ! <count>0</count> ! </adsConcs> ! <saturationConcs class_id="34" tracking_level="0" version="0"> ! <count>0</count> ! </saturationConcs> ! <diffCoeffs class_id="35" tracking_level="0" version="0"> ! <count>2</count> ! <item class_id="36" tracking_level="0" version="0"> ! <first>0</first> ! <second class_id="37" tracking_level="1" version="0" object_id="_33"> ! <ABQ class_id="38" tracking_level="0" version="0"> ! <namestring>diffusioncoefficient</namestring> ! <symbolstring>D</symbolstring> ! </ABQ> ! <_value>1.0000000000000001e-09</_value> ! </second> ! </item> ! <item> ! <first>1</first> ! <second object_id="_34"> ! <ABQ> ! <namestring>diffusioncoefficient</namestring> ! <symbolstring>D</symbolstring> ! </ABQ> ! <_value>1.0000000000000001e-09</_value> ! </second> ! </item> ! </diffCoeffs> ! <refDiffCoeff object_id="_35"> ! <ABQ> ! <namestring>diffusioncoefficient</namestring> ! <symbolstring>D</symbolstring> ! </ABQ> ! <_value>1.0000000000000001e-09</_value> ! </refDiffCoeff> ! <maxDiffCoeff>1</maxDiffCoeff> ! <formalPotentials class_id="39" tracking_level="0" version="0"> ! <count>1</count> ! <item class_id="40" tracking_level="0" version="0"> ! <first>0</first> ! <second object_id="_36"> ! <ABQ> ! <namestring>electric potential</namestring> ! <symbolstring>E</symbolstring> ! </ABQ> ! <_value>0.25</_value> ! </second> ! </item> ! </formalPotentials> ! <alphas class_id="41" tracking_level="0" version="0"> ! <count>1</count> ! <item class_id="42" tracking_level="0" version="0"> ! <first>0</first> ! <second>0.5</second> ! </item> ! </alphas> ! <khs class_id="43" tracking_level="0" version="0"> ! <count>1</count> ! <item class_id="44" tracking_level="0" version="0"> ! <first>0</first> ! <second class_id="45" tracking_level="1" version="0" object_id="_37"> ! <ABQ class_id="46" tracking_level="0" version="0"> ! <namestring>heterogeneousrateconstant</namestring> ! <symbolstring>k_s</symbolstring> ! </ABQ> ! <_value>0.01</_value> ! </second> ! </item> ! </khs> ! <langEquilConstants class_id="47" tracking_level="0" version="0"> ! <count>0</count> ! </langEquilConstants> ! <langAdsRateConstants class_id="48" tracking_level="0" version="0"> ! <count>0</count> ! </langAdsRateConstants> ! <firstOrderRateConstants class_id="49" tracking_level="0" version="0"> ! <count>0</count> ! </firstOrderRateConstants> ! <homEquilibriumConstants> ! <count>0</count> ! </homEquilibriumConstants> ! <homForwardRateConstants> ! <count>0</count> ! </homForwardRateConstants> ! <homBackwardRateConstants> ! <count>0</count> ! </homBackwardRateConstants> ! <homSurfEquilibriumConstants> ! <count>0</count> ! </homSurfEquilibriumConstants> ! <homSurfForwardRateConstants> ! <count>0</count> ! </homSurfForwardRateConstants> ! <homSurfBackwardRateConstants> ! <count>0</count> ! </homSurfBackwardRateConstants> ! <hetSurfEquilibriumConstants> ! <count>0</count> ! </hetSurfEquilibriumConstants> ! <hetSurfForwardRateConstants> ! <count>0</count> ! </hetSurfForwardRateConstants> ! <hetSurfBackwardRateConstants> ! <count>0</count> ! </hetSurfBackwardRateConstants> ! <fixed> ! <count>0</count> ! </fixed> ! <numRowsDissSpecies>2</numRowsDissSpecies> ! <numRowsAdsSpecies>0</numRowsAdsSpecies> ! <numRowsSaturation>0</numRowsSaturation> ! <numRowsBvDiss>1</numRowsBvDiss> ! <numRowsBvAds>0</numRowsBvAds> ! <numRowsLangmuir>0</numRowsLangmuir> ! <numRowsHomPower>0</numRowsHomPower> ! <numRowsHomGen>0</numRowsHomGen> ! <numColsHomGen>0</numColsHomGen> ! <numRowsHomSurfPower>0</numRowsHomSurfPower> ! <numRowsHomSurfGen>0</numRowsHomSurfGen> ! <numColsHomSurfGen>0</numColsHomSurfGen> ! <numRowsHetSurfPower>0</numRowsHetSurfPower> ! <numRowsHetSurfGen>0</numRowsHetSurfGen> ! <numColsHetSurfGen>0</numColsHetSurfGen> ! <genParams class_id="51" tracking_level="0" version="0"> ! <count>0</count> ! </genParams> ! <genColsParams class_id="52" tracking_level="0" version="0"> ! <count>0</count> ! </genColsParams> ! <genParamsCols class_id="53" tracking_level="0" version="0"> ! <count>0</count> ! </genParamsCols> ! <genParamsValues class_id="54" tracking_level="0" version="0"> ! <count>0</count> ! </genParamsValues> <maxTime>100</maxTime> <accuracy>0.001</accuracy> --- 207,405 ---- </_segments> </itExcitation1> ! <mc class_id="25" tracking_level="0" version="0"> ! <chargeBalance>0</chargeBalance> ! <stoichiometricBalance>1</stoichiometricBalance> ! <mechanism>A <=> B + e-; b<0>; ! ! </mechanism> ! <activeBoundaries> ! <count>1</count> ! <item>0</item> ! </activeBoundaries> ! </mc> ! <mpc class_id="27" tracking_level="0" version="0"> ! <temp class_id="28" tracking_level="0" version="0"> ! <ABQ class_id="29" tracking_level="0" version="0"> ! <namestring>temperature</namestring> ! <symbolstring>T</symbolstring> ! </ABQ> ! <_value>293.14999999999998</_value> ! </temp> ! <area class_id="30" tracking_level="0" version="0"> ! <ABQ class_id="31" tracking_level="0" version="0"> ! <namestring>area</namestring> ! <symbolstring>A</symbolstring> ! </ABQ> ! <_value>6.0000000000000002e-06</_value> ! </area> ! <dissConcs class_id="32" tracking_level="0" version="0"> ! <count>2</count> ! <item class_id="33" tracking_level="0" version="0"> ! <first>0</first> ! <second class_id="34" tracking_level="0" version="0"> ! <ABQ class_id="35" tracking_level="0" version="0"> ! <namestring>concentration</namestring> ! <symbolstring>c</symbolstring> ! </ABQ> ! <_value>0.0001</_value> ! </second> ! </item> ! <item> ! <first>1</first> ! <second> ! <ABQ> ! <namestring>concentration</namestring> ! <symbolstring>c</symbolstring> ! </ABQ> ! <_value>0</_value> ! </second> ! </item> ! </dissConcs> ! <refDissConc> ! <ABQ> ! <namestring>concentration</namestring> ! <symbolstring>c</symbolstring> ! </ABQ> ! <_value>0.0001</_value> ! </refDissConc> ! <refConcIndex>0</refConcIndex> ! <adsConcs class_id="36" tracking_level="0" version="0"> ! <count>0</count> ! </adsConcs> ! <saturationConcs class_id="37" tracking_level="0" version="0"> ! <count>0</count> ! </saturationConcs> ! <diffCoeffs class_id="38" tracking_level="0" version="0"> ! <count>2</count> ! <item class_id="39" tracking_level="0" version="0"> ! <first>0</first> ! <second class_id="40" tracking_level="0" version="0"> ! <ABQ class_id="41" tracking_level="0" version="0"> ! <namestring>diffusioncoefficient</namestring> ! <symbolstring>D</symbolstring> ! </ABQ> ! <_value>1.0000000000000001e-09</_value> ! </second> ! </item> ! <item> ! <first>1</first> ! <second> ! <ABQ> ! <namestring>diffusioncoefficient</namestring> ! <symbolstring>D</symbolstring> ! </ABQ> ! <_value>1.0000000000000001e-09</_value> ! </second> ! </item> ! </diffCoeffs> ! <refDiffCoeff> ! <ABQ> ! <namestring>diffusioncoefficient</namestring> ! <symbolstring>D</symbolstring> ! </ABQ> ! <_value>1.0000000000000001e-09</_value> ! </refDiffCoeff> ! <maxDiffCoeff>1</maxDiffCoeff> ! <formalPotentials class_id="42" tracking_level="0" version="0"> ! <count>1</count> ! <item class_id="43" tracking_level="0" version="0"> ! <first>0</first> ! <second> ! <ABQ> ! <namestring>electric potential</namestring> ! <symbolstring>E</symbolstring> ! </ABQ> ! <_value>0.25</_value> ! </second> ! </item> ! </formalPotentials> ! <alphas class_id="44" tracking_level="0" version="0"> ! <count>1</count> ! <item class_id="45" tracking_level="0" version="0"> ! <first>0</first> ! <second>0.5</second> ! </item> ! </alphas> ! <khs class_id="46" tracking_level="0" version="0"> ! <count>1</count> ! <item class_id="47" tracking_level="0" version="0"> ! <first>0</first> ! <second class_id="48" tracking_level="0" version="0"> ! <ABQ class_id="49" tracking_level="0" version="0"> ! <namestring>heterogeneousrateconstant</namestring> ! <symbolstring>k_s</symbolstring> ! </ABQ> ! <_value>0.01</_value> ! </second> ! </item> ! </khs> ! <langEquilConstants class_id="50" tracking_level="0" version="0"> ! <count>0</count> ! </langEquilConstants> ! <langAdsRateConstants class_id="51" tracking_level="0" version="0"> ! <count>0</count> ! </langAdsRateConstants> ! <firstOrderRateConstants class_id="52" tracking_level="0" version="0"> ! <count>0</count> ! </firstOrderRateConstants> ! <homEquilibriumConstants> ! <count>0</count> ! </homEquilibriumConstants> ! <homForwardRateConstants> ! <count>0</count> ! </homForwardRateConstants> ! <homBackwardRateConstants> ! <count>0</count> ! </homBackwardRateConstants> ! <homSurfEquilibriumConstants> ! <count>0</count> ! </homSurfEquilibriumConstants> ! <homSurfForwardRateConstants> ! <count>0</count> ! </homSurfForwardRateConstants> ! <homSurfBackwardRateConstants> ! <count>0</count> ! </homSurfBackwardRateConstants> ! <hetSurfEquilibriumConstants> ! <count>0</count> ! </hetSurfEquilibriumConstants> ! <hetSurfForwardRateConstants> ! <count>0</count> ! </hetSurfForwardRateConstants> ! <hetSurfBackwardRateConstants> ! <count>0</count> ! </hetSurfBackwardRateConstants> ! <fixed> ! <count>0</count> ! </fixed> ! <numRowsDissSpecies>2</numRowsDissSpecies> ! <numRowsAdsSpecies>0</numRowsAdsSpecies> ! <numRowsSaturation>0</numRowsSaturation> ! <numRowsBvDiss>1</numRowsBvDiss> ! <numRowsBvAds>0</numRowsBvAds> ! <numRowsLangmuir>0</numRowsLangmuir> ! <numRowsHomPower>0</numRowsHomPower> ! <numRowsHomGen>0</numRowsHomGen> ! <numColsHomGen>0</numColsHomGen> ! <numRowsHomSurfPower>0</numRowsHomSurfPower> ! <numRowsHomSurfGen>0</numRowsHomSurfGen> ! <numColsHomSurfGen>0</numColsHomSurfGen> ! <numRowsHetSurfPower>0</numRowsHetSurfPower> ! <numRowsHetSurfGen>0</numRowsHetSurfGen> ! <numColsHetSurfGen>0</numColsHetSurfGen> ! <genParams class_id="54" tracking_level="0" version="0"> ! <count>0</count> ! </genParams> ! <genColsParams class_id="55" tracking_level="0" version="0"> ! <count>0</count> ! </genColsParams> ! <genParamsCols class_id="56" tracking_level="0" version="0"> ! <count>0</count> ! </genParamsCols> ! <genParamsValues class_id="57" tracking_level="0" version="0"> ! <count>0</count> ! </genParamsValues> ! </mpc> <maxTime>100</maxTime> <accuracy>0.001</accuracy> *************** *** 402,406 **** <count>0</count> </timeSteps> ! <profiles class_id="56" tracking_level="0" version="0"> <count>0</count> </profiles> --- 434,438 ---- <count>0</count> </timeSteps> ! <profiles class_id="59" tracking_level="0" version="0"> <count>0</count> </profiles> *************** *** 410,416 **** <hetSurfReactions>0</hetSurfReactions> <plotDiss>0</plotDiss> ! <plotAds>1</plotAds> ! <sc class_id="57" tracking_level="1" version="0" object_id="_38"> ! <rho>0.11111111111111108</rho> <TOL>0.02</TOL> <ATOLs> --- 442,448 ---- <hetSurfReactions>0</hetSurfReactions> <plotDiss>0</plotDiss> ! <plotAds>0</plotAds> ! <sc class_id="60" tracking_level="0" version="0"> ! <rho>0.1111111111111111</rho> <TOL>0.02</TOL> <ATOLs> *************** *** 462,468 **** <visConcProfiles>0</visConcProfiles> </cond_data> ! <meas_data class_id="59" class_name="MeasurementDataModSim" tracking_level="1" version="0" object_id="_39"> ! <MeasurementData class_id="58" tracking_level="1" version="0" object_id="_40"></MeasurementData> ! <responseCurves class_id="60" tracking_level="0" version="0"> <count>0</count> </responseCurves> --- 494,500 ---- <visConcProfiles>0</visConcProfiles> </cond_data> ! <meas_data class_id="62" class_name="experiment::MeasurementDataModSim" tracking_level="1" version="0" object_id="_10"> ! <MeasurementData class_id="61" tracking_level="1" version="0" object_id="_11"></MeasurementData> ! <responseCurves class_id="63" tracking_level="0" version="0"> <count>0</count> </responseCurves> Index: example2.xml =================================================================== RCS file: /cvsroot/echempp/examples/example2.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** example2.xml 19 Dec 2007 13:58:29 -0000 1.2 --- example2.xml 27 Dec 2007 19:23:11 -0000 1.3 *************** *** 2,9 **** <!DOCTYPE boost_serialization> <boost_serialization signature="serialization::archive" version="3"> ! <ep class_id="0" class_name="Induced_Simulated_Dynamic_doubleSecondTimeVariable_doubleVoltElectricPotentialVariable_doubleAmpereElectricCurrentVariable" tracking_level="1" version="0" object_id="_0"> <_AtomicBase class_id="1" tracking_level="0" version="0"> <Experiment class_id="2" tracking_level="0" version="0"> ! <title_>Insert Experiment title</title_> </Experiment> </_AtomicBase> --- 2,9 ---- <!DOCTYPE boost_serialization> [...1979 lines suppressed...] ! <item>0.99511296322920584</item> ! <item>1</item> </timeSteps> ! <conversionFactor>6.1022667500274173e-07</conversionFactor> </meas_data> </ep> --- 521,533 ---- <visConcProfiles>0</visConcProfiles> </cond_data> ! <meas_data class_id="61" class_name="experiment::MeasurementDataModSim" tracking_level="1" version="0" object_id="_9"> ! <MeasurementData class_id="60" tracking_level="1" version="0" object_id="_10"></MeasurementData> ! <responseCurves class_id="62" tracking_level="0" version="0"> ! <count>0</count> </responseCurves> <timeSteps> ! <count>0</count> </timeSteps> ! <conversionFactor>0</conversionFactor> </meas_data> </ep> Index: example4.xml =================================================================== RCS file: /cvsroot/echempp/examples/example4.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** example4.xml 19 Dec 2007 13:58:29 -0000 1.2 --- example4.xml 27 Dec 2007 19:23:11 -0000 1.3 *************** *** 2,9 **** <!DOCTYPE boost_serialization> <boost_serialization signature="serialization::archive" version="3"> ! <ep class_id="0" class_name="Induced_Simulated_Dynamic_doubleSecondTimeVariable_doubleVoltElectricPotentialVariable_doubleAmpereElectricCurrentVariable" tracking_level="1" version="0" object_id="_0"> <_AtomicBase class_id="1" tracking_level="0" version="0"> <Experiment class_id="2" tracking_level="0" version="0"> ! <title_>Insert Experiment title</title_> </Experiment> </_AtomicBase> --- 2,9 ---- <!DOCTYPE boost_serialization> <boost_serialization signature="serialization::archive" version="3"> ! <ep class_id="0" class_name="experiment::cv::SimInduced" tracking_level="1" version="0" object_id="_0"> <_AtomicBase class_id="1" tracking_level="0" version="0"> <Experiment class_id="2" tracking_level="0" version="0"> ! <title_>/home/dome/echempp/examples/example4.xml</title_> </Experiment> </_AtomicBase> *************** *** 18,35 **** </ptime_date> </induction_end> ! <cond_data class_id="6" class_name="ConditionDataModSim" tracking_level="1" version="0" object_id="_1"> <ConditionData class_id="5" tracking_level="1" version="0" object_id="_2"></ConditionData> <safety>3</safety> ! <is_finite>0</is_finite> <currentControlled>0</currentControlled> <potentialControlled>1</potentialControlled> ! <finiteDistance class_id="7" tracking_level="1" version="0" object_id="_3"> <ABQ class_id="8" tracking_level="0" version="0"> <namestring>length</namestring> <symbolstring>l</symbolstring> </ABQ> ! <_value>5.0000000000000002e-05</_value> </finiteDistance> ! <num_electrodes>2</num_electrodes> <dimension>1</dimension> <technique0>CV</technique0> --- 18,35 ---- </ptime_date> </induction_end> ! <cond_data class_id="6" class_name="experiment::ConditionDataModSim" tracking_level="1" version="0" object_id="_1"> <ConditionData class_id="5" tracking_level="1" version="0" object_id="_2"></ConditionData> <safety>3</safety> ! <is_finite>1</is_finite> <currentControlled>0</currentControlled> <potentialControlled>1</potentialControlled> ! <finiteDistance class_id="7" tracking_level="0" version="0"> <ABQ class_id="8" tracking_level="0" version="0"> <namestring>length</namestring> <symbolstring>l</symbolstring> </ABQ> ! <_value>1.0000000000000001e-05</_value> </finiteDistance> ! <num_electrodes>1</num_electrodes> <dimension>1</dimension> <technique0>CV</technique0> *************** *** 37,45 **** <boundary0>0</boundary0> <boundary1>1</boundary1> ! <etExcitation0 class_id="9" tracking_level="1" version="0" object_id="_4"> <ExcitationFunction class_id="10" tracking_level="0" version="0"></ExcitationFunction> <_Imax class_id="11" tracking_level="0" version="0"> <count>3</count> ! <item class_id="12" tracking_level="1" version="0" object_id="_5"> <ABQ class_id="13" tracking_level="0" version="0"> <namestring>time</namestring> --- 37,45 ---- <boundary0>0</boundary0> <boundary1>1</boundary1> ! <etExcitation0 class_id="9" tracking_level="1" version="0" object_id="_3"> <ExcitationFunction class_id="10" tracking_level="0" version="0"></ExcitationFunction> <_Imax class_id="11" tracking_level="0" version="0"> <count>3</count> ! <item class_id="12" tracking_level="0" version="0"> <ABQ class_id="13" tracking_level="0" version="0"> <namestring>time</namestring> *************** *** 48,52 **** <_value>0</_value> </item> ! <item object_id="_6"> <ABQ> <namestring></namestring> --- 48,52 ---- <_value>0</_value> </item> ! <item> <ABQ> <namestring></namestring> *************** *** 55,59 **** <_value>0.5</_value> </item> ! <item object_id="_7"> <ABQ> <namestring></namestring> --- 55,59 ---- <_value>0.5</_value> </item> ! <item> <ABQ> <namestring></namestring> *************** *** 65,72 **** <_segments class_id="14" tracking_level="0" version="0"> <count>2</count> ! <item class_id="16" class_name="LinearSegment_doubleVoltElectricPotentialVariable_doubleSecondTimeVariable" tracking_level="1" version="0" object_id="_8"> ! <Base class_id="15" tracking_level="1" version="0" object_id="_9"> ! <Segment class_id="17" tracking_level="1" version="0" object_id="_10"></Segment> ! <_Imax object_id="_11"> <ABQ> <namestring></namestring> --- 65,72 ---- <_segments class_id="14" tracking_level="0" version="0"> <count>2</count> ! <item class_id="15" class_name="ExcitationFunctions::Segments::LinearEtSegment" tracking_level="1" version="0" object_id="_4"> ! <Base class_id="16" tracking_level="0" version="0"> ! <Segment class_id="17" tracking_level="0" version="0"></Segment> ! <_Imax> <ABQ> <namestring></namestring> *************** *** 76,80 **** </_Imax> </Base> ! <_startingValue class_id="18" tracking_level="1" version="0" object_id="_12"> <ABQ class_id="19" tracking_level="0" version="0"> <namestring>electric potential</namestring> --- 76,80 ---- </_Imax> </Base> ! <_startingValue class_id="18" tracking_level="0" version="0"> <ABQ class_id="19" tracking_level="0" version="0"> <namestring>electric potential</namestring> *************** *** 83,87 **** <_value>0</_value> </_startingValue> ! <_endValue object_id="_13"> <ABQ> <namestring>electric potential</namestring> --- 83,87 ---- <_value>0</_value> </_startingValue> ! <_endValue> <ABQ> <namestring>electric potential</namestring> *************** *** 90,94 **** <_value>0.5</_value> </_endValue> ! <_derivative class_id="20" tracking_level="1" version="0" object_id="_14"> <ABQ class_id="21" tracking_level="0" version="0"> <namestring></namestring> --- 90,94 ---- <_value>0.5</_value> </_endValue> ! <_derivative class_id="20" tracking_level="0" version="0"> <ABQ class_id="21" tracking_level="0" version="0"> <namestring></namestring> *************** *** 98,105 **** </_derivative> </item> ! <item class_id_reference="16" object_id="_15"> ! <Base object_id="_16"> ! <Segment object_id="_17"></Segment> ! <_Imax object_id="_18"> <ABQ> <namestring></namestring> --- 98,105 ---- </_derivative> </item> ! <item class_id_reference="15" object_id="_5"> ! <Base> ! <Segment></Segment> ! <_Imax> <ABQ> <namestring></namestring> *************** *** 109,113 **** </_Imax> </Base> ! <_startingValue object_id="_19"> <ABQ> <namestring>electric potential</namestring> --- 109,113 ---- </_Imax> </Base> ! <_startingValue> <ABQ> <namestring>electric potential</namestring> *************** *** 116,120 **** <_value>0.5</_value> </_startingValue> ! <_endValue object_id="_20"> <ABQ> <namestring>electric potential</namestring> --- 116,120 ---- <_value>0.5</_value> </_startingValue> ! <_endValue> <ABQ> <namestring>electric potential</namestring> *************** *** 123,127 **** <_value>0</_value> </_endValue> ! <_derivative object_id="_21"> <ABQ> <namestring></namestring> --- 123,127 ---- <_value>0</_value> </_endValue> ! <_derivative> <ABQ> <namestring></namestring> *************** *** 133,141 **** </_segments> </etExcitation0> ! <etExcitation1 object... [truncated message content] |