pub type Wedge = LinearCohesiveElement<G, N>;Aliased Type§
pub struct Wedge { /* private fields */ }Trait Implementations§
Source§impl CohesiveFiniteElement<G, N, P> for Wedge
impl CohesiveFiniteElement<G, N, P> for Wedge
fn nodal_mid_surface<const I: usize>( nodal_coordinates: &ElementNodalEitherCoordinates<I, N>, ) -> ElementNodalEitherCoordinates<I, P>
fn nodal_separations( nodal_coordinates: &ElementNodalCoordinates<N>, ) -> Separations<P>
fn normal_gradients_full( nodal_mid_surface: &ElementNodalCoordinates<P>, ) -> NormalGradients<N, G>
fn signs() -> ScalarList<N>
fn separations(nodal_coordinates: &ElementNodalCoordinates<N>) -> Separations<G>
fn signed_shape_functions() -> ShapeFunctionsAtIntegrationPoints<G, N>
Source§impl FiniteElement<G, M, N, P> for Wedge
impl FiniteElement<G, M, N, P> for Wedge
fn integration_points() -> ParametricCoordinates<G, M>
fn integration_weights(&self) -> &ScalarList<G>
fn parametric_reference() -> ParametricReference<M, N>
fn parametric_weights() -> ScalarList<G>
fn shape_functions( parametric_coordinate: ParametricCoordinate<M>, ) -> ShapeFunctions<P>
fn shape_functions_gradients( parametric_coordinate: ParametricCoordinate<M>, ) -> ShapeFunctionsGradients<M, P>
fn shape_functions_at_integration_points() -> ShapeFunctionsAtIntegrationPoints<G, P>
fn shape_functions_gradients_at_integration_points() -> StandardGradientOperators<M, P, G>
fn volume(&self) -> Scalar
Source§impl From<TensorList<TensorRank1<3, 0>, N>> for Wedge
impl From<TensorList<TensorRank1<3, 0>, N>> for Wedge
Source§fn from(
reference_nodal_coordinates: ElementNodalReferenceCoordinates<N>,
) -> Self
fn from( reference_nodal_coordinates: ElementNodalReferenceCoordinates<N>, ) -> Self
Converts to this type from the input type.