ThermalFiniteElementBlock

Trait ThermalFiniteElementBlock 

Source
pub trait ThermalFiniteElementBlock<C, F, const G: usize, const M: usize, const N: usize, const P: usize>
where F: ThermalFiniteElement<G, M, N, P>,
{ // Required methods fn nodal_temperatures_element( &self, element_connectivity: &[usize; N], nodal_temperatures: &NodalTemperatures, ) -> ElementNodalTemperatures<N>; fn temperature_gradients( &self, nodal_temperatures: &NodalTemperatures, ) -> Vec<TemperatureGradients<G>> ; }

Required Methods§

Source

fn nodal_temperatures_element( &self, element_connectivity: &[usize; N], nodal_temperatures: &NodalTemperatures, ) -> ElementNodalTemperatures<N>

Source

fn temperature_gradients( &self, nodal_temperatures: &NodalTemperatures, ) -> Vec<TemperatureGradients<G>>

Implementors§

Source§

impl<C, F, const G: usize, const M: usize, const N: usize, const P: usize> ThermalFiniteElementBlock<C, F, G, M, N, P> for Block<C, F, G, M, N, P>
where F: ThermalFiniteElement<G, M, N, P>,