ScalarProductGetEvaluator Method (EvaluatorGroup) |
Gets an evaluator that can be used to find the product of the scalars, including derivatives up to the requested order.
In an effort to avoid excessively large call stacks the resulting evaluator will recursively collapse any child scalar that is also a ScalarProduct into the parent evaluator. For example, (a * (b * c)) will become (a * b * c).
Namespace: AGI.Foundation.Geometry
Exception | Condition |
---|---|
ArgumentNullException | Thrown when the parameter group is null. |
PropertyInvalidException | Thrown if ScalarsToMultiply contains zero items of if any of the items is or is set to its owner. |