Trait ThermalConductionElements
Source pub trait ThermalConductionElements{
// Required methods
fn potential(
&self,
nodal_temperatures: &NodalTemperatures,
) -> Result<Scalar, ElementModelError>;
fn nodal_forces_into(
&self,
nodal_temperatures: &NodalTemperatures,
nodal_forces: &mut NodalForcesThermal,
) -> Result<(), ElementModelError>;
fn nodal_stiffnesses_into(
&self,
nodal_temperatures: &NodalTemperatures,
nodal_stiffnesses: &mut NodalStiffnessesThermal,
) -> Result<(), ElementModelError>;
// Provided methods
fn nodal_forces(
&self,
nodal_temperatures: &NodalTemperatures,
) -> Result<NodalForcesThermal, ElementModelError> { ... }
fn nodal_stiffnesses(
&self,
nodal_temperatures: &NodalTemperatures,
) -> Result<NodalStiffnessesThermal, ElementModelError> { ... }
}