pub struct Area;Expand description
An area.
Implementations§
Source§impl Area
impl Area
Sourcepub const fn square_meters(value: TensorRank0) -> Quantity<Area>
pub const fn square_meters(value: TensorRank0) -> Quantity<Area>
A quantity of square metres.
Sourcepub const fn square_millimeters(value: TensorRank0) -> Quantity<Area>
pub const fn square_millimeters(value: TensorRank0) -> Quantity<Area>
A quantity of square millimetres.
Sourcepub const fn square_centimeters(value: TensorRank0) -> Quantity<Area>
pub const fn square_centimeters(value: TensorRank0) -> Quantity<Area>
A quantity of square centimetres.
Trait Implementations§
Source§impl FiniteElement<G, M, N, P, Area> for Hexahedron
impl FiniteElement<G, M, N, P, Area> for Hexahedron
fn integration_points() -> ParametricCoordinates<G, M>
fn integration_weights(&self) -> &IntegrationWeights<G, Area>
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) -> Quantity<W>
Source§impl FiniteElement<G, M, N, P, Area> for Wedge
impl FiniteElement<G, M, N, P, Area> for Wedge
fn integration_points() -> ParametricCoordinates<G, M>
fn integration_weights(&self) -> &IntegrationWeights<G, Area>
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) -> Quantity<W>
Source§impl<const G: usize, const N: usize, const O: usize, const P: usize> SurfaceFiniteElement<G, N, P, Area> for CohesiveElement<G, N, O>where
Self: FiniteElement<G, M, N, P, Area>,
impl<const G: usize, const N: usize, const O: usize, const P: usize> SurfaceFiniteElement<G, N, P, Area> for CohesiveElement<G, N, O>where
Self: FiniteElement<G, M, N, P, Area>,
fn bases<I>( nodal_coordinates: &ElementNodalEitherCoordinates<I, P>, ) -> SurfaceBases<I, G>
fn dual_bases<I>( nodal_coordinates: &ElementNodalEitherCoordinates<I, P>, ) -> SurfaceDualBases<I, G>
fn normals(nodal_coordinates: &ElementNodalCoordinates<P>) -> Normals<G>
fn normal_gradients( nodal_coordinates: &ElementNodalCoordinates<P>, ) -> NormalGradients<P, G>
fn normal_rates( nodal_coordinates: &ElementNodalCoordinates<P>, nodal_velocities: &ElementNodalVelocities<P>, ) -> NormalRates<G>
Source§impl UnitDiv<Area> for Dimensionless
impl UnitDiv<Area> for Dimensionless
Source§type Output = ReciprocalArea
type Output = ReciprocalArea
The unit of the quotient.
Source§impl UnitDiv<Area> for ForcePerLength
impl UnitDiv<Area> for ForcePerLength
Source§type Output = StressPerLength
type Output = StressPerLength
The unit of the quotient.
Source§impl UnitDiv<Energy> for Area
impl UnitDiv<Energy> for Area
Source§type Output = ReciprocalForcePerLength
type Output = ReciprocalForcePerLength
The unit of the quotient.
Source§impl UnitDiv<ReciprocalForcePerLength> for Area
impl UnitDiv<ReciprocalForcePerLength> for Area
Source§impl UnitHalves for Area
impl UnitHalves for Area
Source§impl UnitMul<Area> for ReciprocalArea
impl UnitMul<Area> for ReciprocalArea
Source§type Output = Dimensionless
type Output = Dimensionless
The unit of the product.
Source§impl UnitMul<Area> for StressPerLength
impl UnitMul<Area> for StressPerLength
Source§type Output = ForcePerLength
type Output = ForcePerLength
The unit of the product.
Source§impl UnitMul<ReciprocalArea> for Area
impl UnitMul<ReciprocalArea> for Area
Source§type Output = Dimensionless
type Output = Dimensionless
The unit of the product.
impl Copy for Area
impl Eq for Area
impl StructuralPartialEq for Area
impl Unit for Area
Auto Trait Implementations§
impl Freeze for Area
impl RefUnwindSafe for Area
impl Send for Area
impl Sync for Area
impl Unpin for Area
impl UnsafeUnpin for Area
impl UnwindSafe for Area
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more