Wednesday, January 21, 2015

Update in the spec

There has been some changes in the Arrays specification recently. Namely, the operations on vectors have been removed. The reason is because it has been decided that all the math in the document should be evaluated to a scalar. This requirement eliminates the need of computing vector operations since:

({1,2,3} + {1,2,3})[0] = {1,2,3}[0] + {1,2,3}[0]

Another change is that the need of an implicit dimension on species reference is no longer necessary. This was accomplished by putting an index objects to the species reference that are indexing the species reference id. Each index object math is given the corresponding dimension id of the reaction for the particular array dimension.  

For more information, please refer to the latest specification in the repository or ask questions.