Questions tagged [ilnumerics]

ILNumerics is a high performance math library for applications

ILNumerics is a high performance math library for applications. It simplifies the implementation of all kinds of numerical algorithms in convenient, familiar syntax - optimized to the speed of C and FORTRAN.

The library provides:

  • Development tools for Visual Studio
  • Visualization engine
  • Computing engine

.NET is well known for its efficient and automatic garbage collection. However, while being sufficient for most business scenarios, mathematical applications bring more specific requirements to the memory management. Without special care, the runtime - in particular, the garbage collector - would cause a serious performance hit even for middle sized problems. Therefore, ILNumerics introduces a sophisticated memory management which saves the time in GC and therefore roughly doubles the execution speed. This is achieved by:

  • Value semantics for function parameters.
  • After a function has returned, all garbage is cleaned up immediately.
  • Memory is recycled for subsequent array allocations.
  • Lazy array copies - using memory on write access only.
  • Array operations are done in-place whenever possible.

(all text taken from the website)

230 questions
2
votes
0 answers

Can not reopen ILNumerics plot after it was closed

My programs creates several instances of a window with a ILNumerics plot. In most cases, I am able to close the windows and open new ones. However, if I close all the windows and try to open a new one, the program hangs. Any suggestions why? private…
Petter T
  • 3,387
  • 2
  • 19
  • 31
2
votes
1 answer

Iteration through ILArray is very slow

When I tried to profile a slow optimization algorithm, I discovered that the following method is taking much longer than expected: protected virtual bool Dominates(ILInArray p1, ILInArray p2, int nObjectives) { using…
doraemon
  • 403
  • 6
  • 15
2
votes
1 answer

Unable to add ILNumerics controls into VS2012 toolbox manually or automatically

I am trying to follow the instruction in http://ilnumerics.net/visualization-api-quick-start-guide.html to get ilnumerics working. I have so far been unable to ILnumerics controls on my toolbox. I tried all three separate package from Nuget 1)…
user2983315
  • 31
  • 1
  • 3
2
votes
1 answer

ILSurface plot parameters

I'm stucked on plotting a surface in ILSurface. The scenario is the following: Plot an irregular grid: float[] x = new float[sizeX]; // filled with timestamps float[] y = new float[sizeY]; // filled with values float[,] z = new float[sizeX,…
plac88
  • 35
  • 7
2
votes
1 answer

ILNumerics ILPanel Draw to Bitmap?

I would like to create a picture of the ILPanel and copy it to the clipboard or save to disk. Unfortunately, I always get a white image. Code: Bitmap bitmap = new Bitmap(ilpnlChart.Bounds.Width,…
Felix
  • 29
  • 4
2
votes
2 answers

How to Find dimensions in ilnumerics logical symetric matrix?

I have a ilnumerics logical symetric matrix like that 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 0 1 1 1 0 0 0 0 0 1 1 0 1 1 0 0 0 0 0 1 1 0 0 1 0 0 0 0 0 1 1 1 1 0 0 1…
LeMoussel
  • 5,290
  • 12
  • 69
  • 122
2
votes
1 answer

Interactive Web Component

Is there a way to use the Interactive Web Component in a self hosted solution? At my work, we could perhaps use something like this, as demonstrated here: http://ilnumerics.net/ilnumerics-interactive-web-component.html I saw that the ILView over at…
2
votes
1 answer

Accessing shapes in ILPanel and ILCamera

I have three question regarding ILPanel in ILNumerics: How can I disable the double click interaction of ILPanel to reset the view. How can I increase the speed of panning using right click and drag. The panning is very slow especially when the…
Ehsan
  • 215
  • 2
  • 9
2
votes
2 answers

Recommended Optimization package for ILNumerics

I am starting to code my own machine learning package, adopting ILNumerics. I will definitely get into Neural Nets, SVM, kernel methods and then I will start moving into a more bayesian frameworks. I know that ILNumerics already offers some 'machine…
2
votes
1 answer

It is possible to have all the axes displayed in the ilnumerics surface plot without affecting the plot size?

Say, you have a panel with hard coded width and height dimensions (preferably the width and height are equal in size). You want the plot to occupy that area. Without the axes displayed, the plot size is reasonable and satisfying. when the plot axes…
David
  • 61
  • 2
2
votes
1 answer

How to find the 3D coordinates of a surface from the click location of the mouse on the ILNumerics surface plots?

Currently our system uses the ILNumerics 3D plot cube class with an ILNumerics surface component to display a 3D meshed surface. An aim for our system is to be able to interrogate individual points on the surface from a mouse click on the plot. We…
David
  • 61
  • 2
2
votes
1 answer

ILNumerics - 3d plots

Is there any existing functionality or planned functionality for 3d (xyz) data conversion into a regular grid? I looked into the documentation and code and could not find the necessary methods. In MATLAB the corresponding method is: griddata(dataX,…
user813958
  • 61
  • 1
2
votes
2 answers

Trouble plotting with ILNumerics in LinqPad - ILPanel think it is in design mode

I'm having some trouble using ILNumerics in LinqPad. I have the following code in LinqPad: void Main() { var scene = new ILScene { new ILPlotCube(twoDMode: false) { new ILSurface(ILSpecialData.sincf(40, 60, 2.5f)) { …
JohannesH
  • 6,430
  • 5
  • 37
  • 71
2
votes
1 answer

Image Plots components

At page 136 of the user manual of ILNumerics CTP (RCh), there is a mention to an Image Plot, in the "future section". Is this the name of a new coming component similar two the TwoDMode of a 3D surface in a PlotCube, but optimized for 2D rendering…
ice
  • 77
  • 3
2
votes
1 answer

Disable node highlighting in ILPlotCube?

I create a ILPlotCube to render a 3D array in TwoDMode. I then add several lines in the scene. It appears that when the mouse is located over a node, this node is highlighted in purple and its original color is removed. Is this behaviour expected?…
ice
  • 77
  • 3