-
Notifications
You must be signed in to change notification settings - Fork 0
DiGi.Math.Interfaces
Defines the members of an equation.
public interface IEquation : DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IObjectDerived
↳ LinearEquation
↳ PolynomialEquation
Implements DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IObject
Evaluates the equation for a given value.
double Evaluate(double value);value System.Double
The value to evaluate.
System.Double
The result of the evaluation.
Evaluates the equation for a given set of values.
System.Collections.Generic.List<double>? Evaluate(System.Collections.Generic.IEnumerable<double>? values);values System.Collections.Generic.IEnumerable<System.Double>
The values to evaluate.
System.Collections.Generic.List<System.Double>
The results of the evaluations.
Defines the members of an interpolation method.
public interface IInterpolation : DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IObjectDerived
↳ BilinearInterpolation
↳ LinearInterpolation
Implements DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IObject
Defines the members of a matrix.
public interface IMatrix : DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IObjectDerived
↳ Matrix
↳ Matrix2D
↳ Matrix3D
↳ Matrix4D
↳ ISquareMatrix
Implements DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IObject
Defines the members of a square matrix.
public interface ISquareMatrix : DiGi.Math.Interfaces.IMatrix, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IObjectDerived
↳ Matrix2D
↳ Matrix3D
↳ Matrix4D
Implements IMatrix, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IObject