pub struct DamperSpec {
pub elem: ElemId,
pub device_weight: f64,
pub device_length: f64,
pub support_area: f64,
}Expand description
ダンパー装置の自重諸元(固定荷重)。 自重 = 装置重量 + 支持部断面積 ×(節点間距離 − 装置長さ)× 鋼材単位体積重量。 両端節点へ 1/2 ずつ伝達(鉛直配置は上下階へ、水平配置は同一階の両節点へ、 が節点標高から自然に成立する)。
Fields§
§elem: ElemId§device_weight: f64装置重量 [N](直接入力)。自重を考慮しない装置は 0 を入力する (自重を考慮しない部材の扱い)。
device_length: f64装置長さ [mm]。支持部長さ =(節点間距離 − 装置長さ)の算定に用いる。
support_area: f64支持部断面積 [mm²]。0 なら支持部重量なし。
Trait Implementations§
Source§impl Clone for DamperSpec
impl Clone for DamperSpec
Source§fn clone(&self) -> DamperSpec
fn clone(&self) -> DamperSpec
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 moreSource§impl Debug for DamperSpec
impl Debug for DamperSpec
Source§impl<'de> Deserialize<'de> for DamperSpec
impl<'de> Deserialize<'de> for DamperSpec
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 DamperSpec
impl PartialEq for DamperSpec
Source§fn eq(&self, other: &DamperSpec) -> bool
fn eq(&self, other: &DamperSpec) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DamperSpec
impl Serialize for DamperSpec
impl StructuralPartialEq for DamperSpec
Auto Trait Implementations§
impl Freeze for DamperSpec
impl RefUnwindSafe for DamperSpec
impl Send for DamperSpec
impl Sync for DamperSpec
impl Unpin for DamperSpec
impl UnsafeUnpin for DamperSpec
impl UnwindSafe for DamperSpec
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