Modest Ordinary Differential Equation Library

Modest Ordinary Differential Equation Library is a C++ library to model rate equations.
Download

Modest Ordinary Differential Equation Library Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Michael Peeters
  • Publisher web site:

Modest Ordinary Differential Equation Library Tags


Modest Ordinary Differential Equation Library Description

Modest Ordinary Differential Equation Library is a C++ library to model rate equations. Modest Ordinary Differential Equation Library is a C++ library to model rate equations.MODEL is a numeric simulation library written during my PhD to simulate systems of rate equations describing Vertical Cavity Surface Emitting Lasers (VCSELs). I decided to write one myself after looking at existing libraries and deciding that they were either too complicated to use (having a target user base of mathematicians) or too opaque (i like to know what the code is doing, exactly).Since most of my programming before has been done in C/C++, what you see here is a C++ library composed of various interacting classes which have the following main functionalities: deterministic integration of any system of well-behaved differential equations.· stochastic integration of these systems, with the possibility of specifying the correlations present in the noise · nonlinear rootfinder, to find stationary solutions · eigenvalue determination, for stability analysis · easy time modulation of input parameters · diverse data collecting classes for data analysis · Small signal analysis (first order) The following will be added RSN: · Fourier transforms, for spectral analysis (although this can be done in an external program) · Periodic solution finder It furthermore provides a numerical vector class, vectorfunction classes, LU solver and random generators. As I developed it using publicly available resources, GNU/Linux and other GPL'ed software, I decided that it should be GPL as well. However (Oh no, a "however" ! Let's hope it does not invalidate the copyleft), I would very much appreciate it if you let me know if you have used MODEL in any of your applications/simulations/research and provide a reference (this way, I can refer to your work, too).At the moment, MODEL has the rather arbitrary version number 1.0. Meaning it is useful. Period. Some interfaces (especially the stochastics) might still change, and I would like to add some ieee floating point exception trapping to avoid silly numerical errors.What's New in This Release:· Add features/limitations/changes here


Modest Ordinary Differential Equation Library Related Software