/model_odeint_units

(constexpr) ODE integration with unit-safe operations

Primary LanguageC++

model_odeint_units

Compile-time ODE integration with unit-safe operations

This project uses Bazel for building and requires a compiler supporting C++14. The following libraries are pulled in as dependencies:

  • odeint Provides explicit steppers for solving ODEs.
  • units A compile-time physical units library.
  • gcem A compile-time math library using generalized constant expressions.

building

$ bazel build //...

running

$ bazel run //example:odeint_model