AngouriMath
Public Member Functions | List of all members
AngouriMath.Core.FastExpression Class Reference

Compiled function (not to a delegate, but to AM's VM readable format) More...

Public Member Functions

System.Numerics.Complex Call (params System.Numerics.Complex[] values)
 Calls the compiled function (synonym to Substitute(System.Numerics.Complex[])) More...
 
System.Numerics.Complex Substitute (params System.Numerics.Complex[] values)
 Calls the compiled function (synonym to Call(System.Numerics.Complex[])) More...
 
override string ToString ()
 Might be useful for debug if a function works too slowly More...
 

Detailed Description

Compiled function (not to a delegate, but to AM's VM readable format)

Member Function Documentation

◆ Call()

System.Numerics.Complex AngouriMath.Core.FastExpression.Call ( params System.Numerics.Complex []  values)

Calls the compiled function (synonym to Substitute(System.Numerics.Complex[]))

Parameters
valuesList arguments in the same order in which you compiled the function

◆ Substitute()

System.Numerics.Complex AngouriMath.Core.FastExpression.Substitute ( params System.Numerics.Complex []  values)
inline

Calls the compiled function (synonym to Call(System.Numerics.Complex[]))

Parameters
valuesList arguments in the same order in which you compiled the function
Exceptions
WrongNumberOfArgumentsExceptionThrown when the length of values does not match the number of variables compiled.

◆ ToString()

override string AngouriMath.Core.FastExpression.ToString ( )

Might be useful for debug if a function works too slowly


The documentation for this class was generated from the following files: