├── .gitignore ├── .travis.yml ├── CHANGES.md ├── LICENSE ├── README.md ├── Setup.hs ├── cabal.project ├── diagrams └── src_Math_Integrators_StormerVerlet_jupiterOrbit.svg ├── numeric-ode.cabal ├── src ├── Examples │ ├── KeplerProblem.hs │ ├── KeplerSimple1.hs │ ├── LottkaVolterra.hs │ └── LottkaVolterra.lhs └── Math │ ├── Integrators.hs │ └── Integrators │ ├── ExplicitEuler.hs │ ├── Implicit.hs │ ├── ImplicitEuler.hs │ ├── ImplicitMidpointRule.hs │ ├── Internal.hs │ ├── RK.hs │ ├── RK │ ├── Internal.hs │ ├── Template.hs │ └── Types.hs │ ├── StormerVerlet.hs │ ├── StormerVerletAlt.hs │ └── SympleticEuler.hs └── stack.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- 1 | packages: *.cabal 2 | -------------------------------------------------------------------------------- /diagrams/src_Math_Integrators_StormerVerlet_jupiterOrbit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/diagrams/src_Math_Integrators_StormerVerlet_jupiterOrbit.svg -------------------------------------------------------------------------------- /numeric-ode.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/numeric-ode.cabal -------------------------------------------------------------------------------- /src/Examples/KeplerProblem.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/src/Examples/KeplerProblem.hs -------------------------------------------------------------------------------- /src/Examples/KeplerSimple1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/src/Examples/KeplerSimple1.hs -------------------------------------------------------------------------------- /src/Examples/LottkaVolterra.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/src/Examples/LottkaVolterra.hs -------------------------------------------------------------------------------- /src/Examples/LottkaVolterra.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/src/Examples/LottkaVolterra.lhs -------------------------------------------------------------------------------- /src/Math/Integrators.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/src/Math/Integrators.hs -------------------------------------------------------------------------------- /src/Math/Integrators/ExplicitEuler.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/src/Math/Integrators/ExplicitEuler.hs -------------------------------------------------------------------------------- /src/Math/Integrators/Implicit.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/src/Math/Integrators/Implicit.hs -------------------------------------------------------------------------------- /src/Math/Integrators/ImplicitEuler.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/src/Math/Integrators/ImplicitEuler.hs -------------------------------------------------------------------------------- /src/Math/Integrators/ImplicitMidpointRule.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/src/Math/Integrators/ImplicitMidpointRule.hs -------------------------------------------------------------------------------- /src/Math/Integrators/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/src/Math/Integrators/Internal.hs -------------------------------------------------------------------------------- /src/Math/Integrators/RK.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/src/Math/Integrators/RK.hs -------------------------------------------------------------------------------- /src/Math/Integrators/RK/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/src/Math/Integrators/RK/Internal.hs -------------------------------------------------------------------------------- /src/Math/Integrators/RK/Template.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/src/Math/Integrators/RK/Template.hs -------------------------------------------------------------------------------- /src/Math/Integrators/RK/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/src/Math/Integrators/RK/Types.hs -------------------------------------------------------------------------------- /src/Math/Integrators/StormerVerlet.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/src/Math/Integrators/StormerVerlet.hs -------------------------------------------------------------------------------- /src/Math/Integrators/StormerVerletAlt.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/src/Math/Integrators/StormerVerletAlt.hs -------------------------------------------------------------------------------- /src/Math/Integrators/SympleticEuler.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/src/Math/Integrators/SympleticEuler.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnikst/numeric-ode/HEAD/stack.yaml --------------------------------------------------------------------------------