Trait ElasticFiniteElementBlock
Source pub trait ElasticFiniteElementBlock<C, F, const G: usize, const N: usize>{
// Required methods
fn nodal_forces(
&self,
nodal_coordinates: &NodalCoordinatesBlock,
) -> Result<NodalForcesBlock, ConstitutiveError>;
fn nodal_stiffnesses(
&self,
nodal_coordinates: &NodalCoordinatesBlock,
) -> Result<TensorRank2Vec2D<3, 1, 1>, ConstitutiveError>;
fn root(
&self,
initial_coordinates: NodalCoordinatesBlock,
root_finding: NewtonRaphson,
equality_constraint: EqualityConstraint,
) -> Result<NodalCoordinatesBlock, OptimizeError>;
}