.NET/Link API Version 1.7 USE FRAMES

MathKernel Members

MathKernel overview

Public Instance Constructors

MathKernel Overloaded. Initializes a new instance of the MathKernel class.

Public Instance Properties

AutoCloseLink Gets or sets whether the link should be closed when this MathKernel object is disposed.
CaptureGraphics Get or sets whether this MathKernel object should capture Mathematica graphics output generated during a computation.
CaptureMessages Get or sets whether this MathKernel object should capture Mathematica Message output generated during a computation.
CapturePrint Get or sets whether this MathKernel object should capture Mathematica Print output generated during a computation.
Container (inherited from Component) 
Graphics Gets the accumulated Images from Mathematica graphics output during the last call to Compute.
GraphicsFormat Gets or sets the image format for Mathematica graphics generated during a computation.
GraphicsHeight Gets or sets the height, in pixels, for Mathematica graphics generated during a computation.
GraphicsResolution Gets or sets the resolution, in pixels per inch, for Mathematica graphics generated during a computation.
GraphicsWidth Gets or sets the width, in pixels, for Mathematica graphics generated during a computation.
HandleEvents Gets or sets whether the the thread on which Compute is called should continue to handle application events during the period that Compute is waiting for the result.
Input Gets or sets the input to Mathematica that will be used in the next call to Compute.
IsComputing Gets whether Mathematica is currently busy with a computation (that is, whether Compute is currently running).
IsConnected Gets whether the link has been connected (typically, this means that the kernel has been launched and is ready for use).
Link Gets or sets the link that this MathKernel will use.
LinkArguments Gets or sets the command string that will be passed to CreateKernelLink to attach to the Mathematica kernel.
Messages Gets the accumulated strings from Mathematica Message output during the last call to Compute.
PageWidth Gets or sets the width to which output should be wrapped.
PrintOutput Gets the accumulated strings from Mathematica Print output during the last call to Compute.
Result Gets the result from the last call to Compute.
ResultFormat Gets or sets the format in which you want the result of evaluations to be returned.
Site (inherited from Component) 
UseFrontEnd Gets or sets whether the Mathematica notebook front end should be used in the background for graphics rendering services.

Public Instance Methods

Abort Sends a request to abort the computation currently in progress.
Clear Clears all the "output" values from the previous computation.
ComputeOverloaded. Triggers a Mathematica computation.
Connect Creates and connects the link, if it has not already been connected.
CreateObjRef (inherited from MarshalByRefObject) 
DisposeOverloaded. Closes the link used by this MathKernel, if the AutoCloseLink property is true.
Equals (inherited from Object) 
GetHashCode (inherited from Object) 
GetLifetimeService (inherited from MarshalByRefObject) 
GetType (inherited from Object) 
InitializeLifetimeService (inherited from MarshalByRefObject) 
ToString (inherited from Component) 

Public Instance Events

Disposed (inherited from Component) 

Protected Instance Properties

CanRaiseEvents (inherited from Component) 
DesignMode (inherited from Component) 
Events (inherited from Component) 

Protected Instance Methods

Dispose (inherited from Component)Overloaded.  
Finalize Closes the link if the AutoCloseLink property is set to true.
GetService (inherited from Component) 
MemberwiseClone (inherited from MarshalByRefObject)Overloaded.  
MemberwiseClone (inherited from Object)Overloaded.  

See Also

MathKernel Class | Wolfram.NETLink Namespace