Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

SciML/SciMLBase.jl

SciMLBase

Join the chat at https://julialang.zulipchat.com #sciml-bridged Global Docs

codecov Build Status

ColPrac: Contributor's Guide on Collaborative Practices for Community Packages SciML Code Style

SciMLBase.jl is the core interface definition of the SciML ecosystem. It is a low dependency library made to be depended on by the downstream libraries to supply the common interface and allow for interexchange of mathematical problems.

v2.0 Breaking Changes

The breaking changes in v2.0 are:

  • IntegralProblem has moved to an interface with IntegralFunction and BatchedIntegralFunction which requires specifying prototypes for the values to be modified instead of nout and batch. #497
  • ODEProblem was made temporarily into a mutable struct to allow for EnzymeRules support. Using the mutation throws a warning that this is only experimental and should not be relied on. #501
  • BVProblem now has a new interface for TwoPointBVProblem which splits the bc terms for the two sides, forcing a true two-point BVProblem to allow for further specializations and to allow for wrapping Fortran solvers in the interface. #477
  • SDEProblem constructor was changed to remove an anti-pattern which required passing the diffusion function g twice, i.e. SDEProblem(SDEFunction(f,g),g, ...). Now this is simply SDEProblem(SDEFunction(f,g),...). #489

Sponsor this project

Packages

No packages published

Contributors 87

Languages

AltStyle によって変換されたページ (->オリジナル) /