Initial working implementation of new dependency tracking.
authormspiegel <mspiegel@df83fd30-4cca-4c36-ab9d-e8b5583ccbd1>
Fri, 27 Jul 2012 18:00:26 +0000 (18:00 +0000)
committermspiegel <mspiegel@df83fd30-4cca-4c36-ab9d-e8b5583ccbd1>
Fri, 27 Jul 2012 18:00:26 +0000 (18:00 +0000)
commit1770e8f4972cdf2797d3d8b17eb579f39d27d7d7
tree3ebc96a87b866c864e4206282167670171031bac
parentcc1be8fbc53cf81db7cc9249c6fe7aab213dda50
Initial working implementation of new dependency tracking.
Does not yet work for R objective functions or square-bracket
substitutions (these tests will fail)
Currently the default number of threads has been set to 1,
as this dependency tracking systems is not yet thread-safe.

git-svn-id: http://openmx.psyc.virginia.edu/svn/branches/dependency-tracking@2113 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1
28 files changed:
R/MxAlgebraObjective.R
R/MxDependencies.R
R/MxFIMLObjective.R
R/MxLISRELObjective.R
R/MxMLObjective.R
R/MxObjectiveFunction.R
R/MxOptions.R
R/MxRAMObjective.R
R/MxRObjective.R
R/MxRowObjective.R
R/MxRun.R
R/MxWLSObjective.R
models/passing/HessianTestParallel.R
src/npsolWrap.c
src/omxAlgebra.c
src/omxAlgebra.h
src/omxFIMLObjective.c
src/omxFIMLObjective.h
src/omxImportFrontendState.c
src/omxMLObjective.c
src/omxMatrix.c
src/omxMatrix.h
src/omxOptimizer.c
src/omxOptimizer.h
src/omxRowObjective.c
src/omxRowObjective.h
src/omxState.h
src/omxWLSObjective.c