pub trait DecomposableElements {
// Required method
fn element_systems(
&self,
nodal_coordinates: &NodalCoordinates<3>,
) -> Result<ElementSystems, ElementModelError>;
}Expand description
Elements that can hand out their systems one by one.
This is what a decomposed solve asks of a model, and a model that cannot answer it, having couplings that cross any cut, is refused at compile time.
Required Methods§
fn element_systems( &self, nodal_coordinates: &NodalCoordinates<3>, ) -> Result<ElementSystems, ElementModelError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".