pub trait PDEProblem<F: 'static + Debug + Copy + PartialOrd> {
// Required methods
fn domain(&self) -> &Domain;
fn boundary_conditions(&self) -> &[BoundaryCondition<F>];
fn num_variables() -> usize;
fn pde_terms() -> PDEResult<()>;
}Expand description
Trait for PDE problems
Required Methods§
Sourcefn boundary_conditions(&self) -> &[BoundaryCondition<F>]
fn boundary_conditions(&self) -> &[BoundaryCondition<F>]
Get the boundary conditions of the PDE problem
Sourcefn num_variables() -> usize
fn num_variables() -> usize
Get the number of dependent variables in the PDE
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.