# Changes between Version 26 and Version 30 of Ticket #28519

Ignore:
Timestamp:
09/25/19 21:58:30 (19 months ago)
Comment:

### Legend:

Unmodified
• Property Status changed from needs_review to needs_work
• Property Commit changed from 7d10da93ff7b239c42d2dcb5d96e81cd9e11971a to cf12def3b962118ecc4c3e7d6e2825f0a0b68a43
 v26 **Scalar Fields** - scalar field can be partially defined in one top chart domain, so the display method was misleading in this case. This is now fixed: the display() method shows ''all'' the known expressions. For each such expression, the greatest domain, where this expression is known, is displayed. - scalar field can be partially defined in one top chart domain, so the display method was misleading in this case. This is now fixed: the display() method shows ''all'' known expressions. For each such expression, the greatest domain, where this expression is known, is displayed. - now, multiplication of named scalar fields f and g leads to f \cdot g in LaTeX code - division by zero in _div_() is now checked via is_trivial_zero() ** Differential Forms / Tensor Fields** - wedge product computation in case zero simplified - tensor field addition in case zero simplified - tensor algebra computations for the case zero simplified: in order to make computations faster, an attribute _is_field is added (similar to scalar fields) - multiplication of tensor fields a with scalar fields f yields name f*a and latex name f \cdot a **Various** - coercion via restriction rearranged in scalar fields following tensor fields - minor code rearrangements, i.e. for code reuse or consistency - copies take the attribute _is_field from original in method copy (both for tensor fields and scalar fields) to ensure zero treatment