ThermalConductionFiniteElementBlock

Trait ThermalConductionFiniteElementBlock 

Source
pub trait ThermalConductionFiniteElementBlock<C, F, const G: usize, const M: usize, const N: usize, const P: usize>{
    // Required methods
    fn potential(
        &self,
        nodal_temperatures: &NodalTemperatures,
    ) -> Result<Scalar, FiniteElementBlockError>;
    fn nodal_forces(
        &self,
        nodal_temperatures: &NodalTemperatures,
    ) -> Result<NodalForcesThermal, FiniteElementBlockError>;
    fn nodal_stiffnesses(
        &self,
        nodal_temperatures: &NodalTemperatures,
    ) -> Result<NodalStiffnessesThermal, FiniteElementBlockError>;
}

Required Methods§

Implementors§

Source§

impl<C, F, const G: usize, const M: usize, const N: usize, const P: usize> ThermalConductionFiniteElementBlock<C, F, G, M, N, P> for Block<C, F, G, M, N, P>