pub enum PanelZoneMode {
Model,
None,
}Expand description
仕口パネル(柱梁接合部パネル)のモデル化(建物一律のモデル化方針)。
有効にすると、S 造(CFT を除く)の柱梁接合節点へ仕口パネル要素を設け、
接合部のせん断変形を解析へ反映する。パネルが設けられた節点はせん断変形角
γX・γY の 2 自由度を追加で持ち、その節点へ取り付く部材はパネル寸法分の
オフセット位置で接合する。
対象を S 造に限るのは、S 造の接合部が剛域長 0(squid_n_element::frame::beam の
剛域自動算定は RC/SRC の直交材のみを探す)であり、パネルのせん断変形を
明示的に評価しても剛域と二重計上にならないため。RC・SRC の接合部は
従来どおり剛域で接合部の有限寸法を評価する。
CFT も対象外とする。充填コンクリートと通しダイアフラムが接合部のせん断挙動へ
関与し、鋼管のみの実効体積による弾性せん断パネルでは剛性を表せないため
(squid_n_core::panel_zone::PanelJoint::has_filled_column)。
検定(S 造パネルゾーンの断面検定)は本設定によらず常に実行し、CFT も 検定の対象に含める(モデル化と検定で対象範囲が異なる)。
Variants§
Implementations§
Source§impl PanelZoneMode
impl PanelZoneMode
Sourcepub fn is_enabled(self) -> bool
pub fn is_enabled(self) -> bool
モデル化が有効か。
Trait Implementations§
Source§impl Clone for PanelZoneMode
impl Clone for PanelZoneMode
Source§fn clone(&self) -> PanelZoneMode
fn clone(&self) -> PanelZoneMode
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 PanelZoneMode
Source§impl Debug for PanelZoneMode
impl Debug for PanelZoneMode
Source§impl Default for PanelZoneMode
impl Default for PanelZoneMode
Source§fn default() -> PanelZoneMode
fn default() -> PanelZoneMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PanelZoneMode
impl<'de> Deserialize<'de> for PanelZoneMode
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
impl Eq for PanelZoneMode
Source§impl PartialEq for PanelZoneMode
impl PartialEq for PanelZoneMode
Source§fn eq(&self, other: &PanelZoneMode) -> bool
fn eq(&self, other: &PanelZoneMode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PanelZoneMode
impl Serialize for PanelZoneMode
impl StructuralPartialEq for PanelZoneMode
Auto Trait Implementations§
impl Freeze for PanelZoneMode
impl RefUnwindSafe for PanelZoneMode
impl Send for PanelZoneMode
impl Sync for PanelZoneMode
impl Unpin for PanelZoneMode
impl UnsafeUnpin for PanelZoneMode
impl UnwindSafe for PanelZoneMode
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