pub struct PanelJoint {
pub geometry: PanelGeometry,
pub db: f64,
pub ve: f64,
pub column: ElemId,
pub has_filled_column: bool,
}Expand description
仕口パネルを設ける接合部の諸元。
Fields§
§geometry: PanelGeometry諸元を採った柱の断面区分・dc・tp。
db: f64梁フランジ板厚中心間距離 db [mm](取り付くはりの最大)。
ve: f64実効体積 Ve [mm³]。
column: ElemId諸元を採った柱の要素 ID(軸力比 n・基準強度 F の解決に用いる)。
has_filled_column: bool取り付く柱に充填断面(CFT)が 1 本でもあるか。
モデル化はこれが true の接合部を対象外とする(モジュール冒頭
「柱断面ごとの扱い」)。断面検定は鋼管部を S 造と同じ式で評価するため
区別しない。
Trait Implementations§
Source§impl Clone for PanelJoint
impl Clone for PanelJoint
Source§fn clone(&self) -> PanelJoint
fn clone(&self) -> PanelJoint
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 PanelJoint
Source§impl Debug for PanelJoint
impl Debug for PanelJoint
Source§impl PartialEq for PanelJoint
impl PartialEq for PanelJoint
Source§fn eq(&self, other: &PanelJoint) -> bool
fn eq(&self, other: &PanelJoint) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PanelJoint
Auto Trait Implementations§
impl Freeze for PanelJoint
impl RefUnwindSafe for PanelJoint
impl Send for PanelJoint
impl Sync for PanelJoint
impl Unpin for PanelJoint
impl UnsafeUnpin for PanelJoint
impl UnwindSafe for PanelJoint
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