pub struct BeamSection {
pub area_m2: f64,
pub iy_m4: f64,
pub iz_m4: f64,
pub torsion_j_m4: f64,
pub outer_fiber_y_m: f64,
pub outer_fiber_z_m: f64,
pub torsion_outer_radius_m: f64,
}Fields§
§area_m2: f64§iy_m4: f64§iz_m4: f64§torsion_j_m4: f64§outer_fiber_y_m: f64§outer_fiber_z_m: f64§torsion_outer_radius_m: f64Implementations§
Source§impl BeamSection
impl BeamSection
pub fn validate(self) -> Result<(), BeamElementError>
Trait Implementations§
Source§impl Clone for BeamSection
impl Clone for BeamSection
Source§fn clone(&self) -> BeamSection
fn clone(&self) -> BeamSection
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BeamSection
Source§impl Debug for BeamSection
impl Debug for BeamSection
Source§impl<'de> Deserialize<'de> for BeamSection
impl<'de> Deserialize<'de> for BeamSection
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BeamSection
impl PartialEq for BeamSection
Source§impl Serialize for BeamSection
impl Serialize for BeamSection
impl StructuralPartialEq for BeamSection
Auto Trait Implementations§
impl Freeze for BeamSection
impl RefUnwindSafe for BeamSection
impl Send for BeamSection
impl Sync for BeamSection
impl Unpin for BeamSection
impl UnsafeUnpin for BeamSection
impl UnwindSafe for BeamSection
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