4

I'm looking for a library to solve ODE for my university thesis' project... The library I'd like to find had to have this features:

  • Event Calculus (something like a continuous calculus stopped by internal event, like constraint reached and other events)

  • I'm using C# 4.0 so i think any library will be ok

  • Have good performance

  • No $$ ^^"

John Saunders
  • 160,644
  • 26
  • 247
  • 397
Ziba Leah
  • 2,484
  • 7
  • 41
  • 60

3 Answers3

6

Created a dedicated ODE solving library - simple to use based on C++ Boost.OdeInt core.

myWallJSON
  • 9,110
  • 22
  • 78
  • 149
2

What I have done before is either code in something from Numerical Recipies or compile a fortran dll (from NETLIB for example) and call it using [DllImport()]. Doing a call back is kind of a hasle, but I figured it out using the examples from NAG.

Also they may offer an academic version of NAG Library for.NET

John Alexiou
  • 28,472
  • 11
  • 77
  • 133
  • Its worth reading this before considering Numerical Recipes http://www.stat.uchicago.edu/~lekheng/courses/302/wnnr/nr.html – Jim Jeffries May 17 '12 at 17:55
1

Looks like people on SO like MATLAB from .NET http://www.mathworks.com/products/netbuilder/

Also, Math.NET.

Sources:

Community
  • 1
  • 1
s_hewitt
  • 4,252
  • 24
  • 24