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)
commita0c46f8be18d73f46e110fd3770a12d4a64324f1
treeb50cd8c52b6f82edb46f66daac3588b39f306fc7
parent06732a4ac5d066e6c90faa7a548ef8f0791f2258
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