Fix algebra dependency tracking
authorjpritikin <jpritikin@df83fd30-4cca-4c36-ab9d-e8b5583ccbd1>
Fri, 16 May 2014 12:02:17 +0000 (12:02 +0000)
committerjpritikin <jpritikin@df83fd30-4cca-4c36-ab9d-e8b5583ccbd1>
Fri, 16 May 2014 12:02:17 +0000 (12:02 +0000)
commit7bec0fd25a93f4f2288bbb20c78fbd04ecc11119
treeb50cd8c52b6f82edb46f66daac3588b39f306fc7
parentbefd41d70c3201db2138362fa5ca0ea38a82f261
Fix algebra dependency tracking

I'm not sure how to write a test case, but here is the code that
was not working.

mxAlgebra(t(F%*%(solve(bigI - A))%*%t(M)),name = "expMean"),

There were free parameters in the M matrix. Apparently, t(M)
was compiled into an algebra with populateLocations. Since
the beginning of history, we always assumed that anything
with a populate location was not an algebra. I'm not sure
when this assumption changed.

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@3463 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1
src/omxMatrix.cpp