oxiflow 0.3.0

Generic PDE solving engine for transport, reaction and diffusion phenomena (∂u/∂t + ∇·F = S)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! # Module `model`
//!
//! Physical models — `PhysicalModel` trait and component traits.
//!
//! A physical model *declares* its context variable needs via `RequiresContext`
//! and *computes* field `u` derivatives at each time step. It does not configure
//! the solving nor orchestrate the time loop — those are the responsibilities of
//! `SolverConfiguration` and `Solver`.

pub mod traits;

pub use traits::PhysicalModel;
pub use traits::RequiresContext;