So one way out to avoid having to hope that software does the right
thing is to make it compulsory that there is units consistency for
each dimension across all variables (defined in variable elements) in
a CellML component so that the only units conversions that need to
take place are at the interfaces. Quantities that are dimensionless
after simplification aren't going to affect dimensional analysis of
the math, so we would be safe there.




On 4/23/07, David Nickerson <[EMAIL PROTECTED]> wrote:
> > So where does the problem lie? This says that all you supposedly
> > dimensionless constants should have units. Does it need to be clearer
> > that you are not allowed to simplify them out into dimensionless
> > yourself?
>
> yes - I think this is the issue. Also that tools shouldn't simplify them
> into dimensionless before doing the multiplication and/or units
> consistency checking.
>
> > Also. What does it matter that some software simplifies them out
> > before multiplicating them? So long as it checks units consistency
> > prior to simplifying them (if it really needs to do that anyway) then
> > the result should be the same.
>
> yep - that is the key. The units must be there when an application
> checks units consistency.
>
>
> Andre.
> _______________________________________________
> cellml-discussion mailing list
> cellml-discussion@cellml.org
> http://www.cellml.org/mailman/listinfo/cellml-discussion
>
_______________________________________________
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion

Reply via email to