Commit graph

3517 commits

Author SHA1 Message Date
Harry Moffat
60678fc856 doxygen updates for LatticePhase
It's now complete
2010-07-18 20:36:47 +00:00
Harry Moffat
a0263339d9 doxygen update -
Worked on beating down doxygen warnings.
2010-07-18 19:39:47 +00:00
Harry Moffat
8eea473250 doxygen update only - got rid of error messages. 2010-07-16 21:47:21 +00:00
Harry Moffat
6b3912e1dd Moved the CanteraError constructor to a .cpp file. 2010-07-16 21:25:27 +00:00
Harry Moffat
e759ea1a4b Added copy constructor and assignment operator 2010-07-16 16:25:32 +00:00
Harry Moffat
6c8835bb84 doxygen input 2010-07-15 15:45:37 +00:00
Harry Moffat
16a12766c0 doxygen update 2010-07-14 15:42:59 +00:00
Harry Moffat
ef1370cc5b Doxygen updates 2010-07-13 19:27:59 +00:00
Harry Moffat
6d45ecbace Split LiquidTransportData from LTPspecies into separate files; they are separate concepts.
Fixed pointers within LTPspecies and LiquidTransportData so that there aren't any more memory leaks.
Everything now is based on deep copies.
2010-07-13 19:22:30 +00:00
Harry Moffat
ed848f6f88 doxygen update 2010-07-12 21:08:22 +00:00
Harry Moffat
37b38c7a53 Added ignore files 2010-07-10 03:28:36 +00:00
Harry Moffat
260c2f75ed Updated this file 2010-07-10 03:23:21 +00:00
Harry Moffat
42f96b7dd9 Made sure memset and memcpy were in the std:: namespace 2010-07-10 01:50:32 +00:00
Harry Moffat
a066cc0bc7 doxgyen update -> no functionality changed. 2010-07-09 23:05:09 +00:00
Harry Moffat
101d4543fb Cleared up some documentation issues. 2010-07-08 22:05:17 +00:00
Harry Moffat
1dd189fefb Doxygen update 2010-07-08 17:01:55 +00:00
Harry Moffat
ccb4737040 Doxygen updates 2010-07-06 14:07:36 +00:00
Harry Moffat
86be28621a Added doxygen input. 2010-06-29 18:28:08 +00:00
Harry Moffat
0766b9469d Nominally finished the copy constructors/assignment operators
for the Kinetics class and friends.

However, I have not done any testing on this, none.
2010-06-25 20:56:45 +00:00
Harry Moffat
0cbec89c52 More copy constructors and assignment operators. 2010-06-25 19:59:27 +00:00
Harry Moffat
b7bc8a8eb6 Added assignment operator to GasKineticsData 2010-06-25 17:16:00 +00:00
Harry Moffat
e98ae73fc1 Allowed "," to be in names again.
This was already being used in some cases.
2010-06-25 16:46:36 +00:00
Harry Moffat
7d901ed74f Added in duplication routines.
Added in a shallow pointer copy facility.
2010-06-25 16:04:29 +00:00
Christopher Lueth
63aadd5ab0 Added getActivityConcentrations, standardConcentration, logStandarConc to MargulesVPSSTP so it can be used in reactions 2010-06-22 20:42:49 +00:00
Harry Moffat
1f2afb41e2 More work with LatticeSolidPhase.
Still not ready for prime time.
2010-06-22 15:52:49 +00:00
Harry Moffat
6e9d490dc1 Updates to the LatticeSolidPhase object.
This object is not ready for primetime.
2010-06-21 23:47:34 +00:00
Harry Moffat
fba698e890 doxygen update
changed double to doublereal
2010-06-18 21:11:36 +00:00
Harry Moffat
7b4aeeb429 Doxygen update
Beat down a few warnings from doxygen
Moved some definitions from .h files to .cpp files.
There is no change in functionality in this update
2010-06-18 20:54:59 +00:00
Harry Moffat
ebcdbf3fa1 Changed the RootFinder algorithm so that delta_x can't go to zero. 2010-06-10 19:55:25 +00:00
Harry Moffat
e911aa1309 Implementing the expanded species name idea, where we can guarantee
a unique name, when dealing with a bunch of phases.
Working on the LatticePhase
2010-06-06 02:57:02 +00:00
Harry Moffat
60f5f31c3b Added logic to handle constant current simulations in electrodes,
where the function may be level over various regions of x.
2010-06-06 02:42:59 +00:00
Christopher Lueth
42e2dd0c0b added enthalpy_mole(), entropy_mole().... capabilities to MargulesVPSSTP 2010-05-26 23:15:29 +00:00
Harry Moffat
2820296ac5 Fixed a typo in the makefile 2010-05-26 18:54:49 +00:00
Harry Moffat
9bba4579e8 Added two new functions
productOrder
   getActivityConcentrations
2010-05-26 18:13:34 +00:00
Harry Moffat
1644b1c3fe Added a root finder class. This class solves single equation solvers.
It's actually, vcs_rootfd1D.cpp, however, putting it up here rather than
in the equil directory makes more sense.
2010-05-26 02:08:04 +00:00
Harry Moffat
fae826750f Fixed a memory overwrite error in solveProb 2010-05-25 02:56:38 +00:00
Harry Moffat
9b5560f425 Incremental commit, cleaning up object 2010-05-23 15:25:02 +00:00
Harry Moffat
3167a96541 Initial commits of BEulerInt. This is a backwards euler stepper
with lots of hooks. Using this to develop a subgrid electrode object.
2010-05-23 15:11:55 +00:00
Harry Moffat
4856da5083 Added a solvers.h file 2010-05-23 02:46:46 +00:00
Harry Moffat
d8ae74198d Second iteration for solveProp. Added a routine to get the
final answer out.
2010-05-22 21:50:26 +00:00
Harry Moffat
45a427fe54 Added a first generation capability for a general nonlinear solver
for steady state problems. This is based on the surface solver
2010-05-22 20:32:29 +00:00
Harry Moffat
4253221ba7 Added a parseSpeciesName function 2010-05-15 00:09:34 +00:00
Harry Moffat
bda6c5aed4 Fixed an error in the destructor. Replaced delete with delete []. 2010-05-12 18:51:11 +00:00
Harry Moffat
ef7728b1d3 Merged thermo directory with the LiquidTransportDevelop
thermo directory. 
  The biggest change is the addition of the derivative routines
of the activity wrt mole fraction and mole number.
Also There is an addition of reportCSV() routine, which is 
a method to create a comma separated file from ThermoPhase routines.
The rest are small issues.
2010-05-09 03:18:33 +00:00
Harry Moffat
1611b87155 Added version control information to winconfig.h 2010-05-08 18:06:27 +00:00
Harry Moffat
6089ab2d68 Added version control information to this file. 2010-05-08 18:03:30 +00:00
Harry Moffat
701952e509 Added CANTERA_VERSION information to preconfig
and to the Cantera.mak files which are used in the 
application environment.
2010-05-08 03:33:37 +00:00
Harry Moffat
eaa2875d10 Two major capabilities have been merged into the main branch
from liquidTransportDevelop branch

The Exchange_current_reaction_ratecoeff_type method for
formulating reaction rate constants for exchange current
reactions has been ported into the main branch.

Fixed the InterfaceKinetics object so that we can
specify that a phase doesn't exist. If a phase doesn't exist,
species in that phase can't be reactants in the phase. Before,
this fix, they could be !?!!
This was because InterfaceKinetics objects use ThermoPhase
objects, which are intrinsic only. We need an extrinsic notion 
that is in addition to ThermoPhase info in order to get this right.
2010-05-08 03:15:22 +00:00
Harry Moffat
c292e98c8a Added various defines for Cantera's version control. 2010-05-08 03:04:39 +00:00
Harry Moffat
d2a6042f7f Added comments. 2010-05-08 02:02:10 +00:00