anyode provides C++ headers used by:
When compiled with -DNDEBUG
then AnyODE::buffer_factory
will return a std::unique_ptr
to an (unitizialized)
array. When compiled without NDEBUG
it will instead return a std::vector
initizlied with signaling NaN.
By default, AnyODE uses BLAS/LAPACK for preconditioning operations on the Jacobian matrix. If you do not have
(or do not wish to compile with) BLAS/LAPACK, -DANYODE_NO_LAPACK=1
should be set, in which case built-in
linear algebra routines will be substituted.
The source code is Open Source and is released under the simplified 2-clause BSD license. See LICENSE for further details. Contributors are welcome to suggest improvements at https://github.com/bjodah/pyodesys
Björn I. Dahlgren, contact:
- gmail address: bjodah+anyode