![]() |
PolyLink
A library to allow manipulation of geometry from within Mathematica
|
Public Member Functions | |
| KernelOperation | Format (params object[] args) |
| Formats the KernelOperation using String.Format(string, args) More... | |
| KernelOperation | Bracket (params object[] args) |
| Treats the command like the head of a Mathematica function and sets args to be its arguments. More... | |
| KernelOperation | Bracket< T > (IEnumerable< T > args) |
| Treats the command like the head of a Mathematica function and sets args to be its arguments. More... | |
| object | EvalObject () |
| Evaluates the Command to a .NET object, which can be cast as a double, int, boolean, etc. More... | |
| Expr | Eval () |
| Evaluates the Command to a Mathematica expression. More... | |
| Func< Expr, Expr > | EvalFunc () |
| Converts this Command to a re-usable function which takes in and gives out Mathematica Expressions. More... | |
| KernelOperation | FullSimplify () |
| Performs a FullSimplify[] Mathematica operation upon the Command. More... | |
Properties | |
| string | Command [get] |
| The code to be executed when this KernelOperation is evaluated. More... | |
| IKernelLink | Kernel [get] |
| Link to the Mathematica Kernel More... | |
Definition at line 50 of file KernelDispatch.cs.
| KernelOperation PolyLink.IKernelOperation.Bracket | ( | params object[] | args | ) |
Treats the command like the head of a Mathematica function and sets args to be its arguments.
| args | Arguments to a function |
Implemented in PolyLink.KernelOperation.
| KernelOperation PolyLink.IKernelOperation.Bracket< T > | ( | IEnumerable< T > | args | ) |
Treats the command like the head of a Mathematica function and sets args to be its arguments.
| args | A collection of argumetns to go into the function |
Implemented in PolyLink.KernelOperation.
| Expr PolyLink.IKernelOperation.Eval | ( | ) |
Evaluates the Command to a Mathematica expression.
Implemented in PolyLink.KernelOperation.
| Func<Expr, Expr> PolyLink.IKernelOperation.EvalFunc | ( | ) |
Converts this Command to a re-usable function which takes in and gives out Mathematica Expressions.
Implemented in PolyLink.KernelOperation.
| object PolyLink.IKernelOperation.EvalObject | ( | ) |
Evaluates the Command to a .NET object, which can be cast as a double, int, boolean, etc.
Implemented in PolyLink.KernelOperation.
| KernelOperation PolyLink.IKernelOperation.Format | ( | params object[] | args | ) |
Formats the KernelOperation using String.Format(string, args)
| args | A set of objects to be formatted into the command |
Implemented in PolyLink.KernelOperation.
| KernelOperation PolyLink.IKernelOperation.FullSimplify | ( | ) |
Performs a FullSimplify[] Mathematica operation upon the Command.
Implemented in PolyLink.KernelOperation.
|
get |
The code to be executed when this KernelOperation is evaluated.
Definition at line 55 of file KernelDispatch.cs.
|
get |
Link to the Mathematica Kernel
Definition at line 60 of file KernelDispatch.cs.