pub enum LoadCaseKind {
Dead,
Live,
LiveSeismic,
Snow,
Wind,
Seismic,
Other,
}Expand description
荷重ケースの種別。地震用重量の集計(固定+地震用積載)や
荷重組合せの自動生成(長期・短期・多雪区域の係数)に用いる。
旧スキーマ・種別未指定は Other(従来の「先頭ケースを重力とみなす」
フォールバック規則の対象)。
Variants§
Dead
固定荷重(自重・仕上げ)
Live
積載荷重(架構用・長期)
LiveSeismic
積載荷重(地震用)。地震用重量の集計にはこちらを用いる(令85条)。
Snow
積雪荷重
Wind
風荷重
Seismic
地震荷重(自動生成された水平力など)
Other
Implementations§
Source§impl LoadCaseKind
impl LoadCaseKind
Sourcepub fn is_long_term(&self) -> bool
pub fn is_long_term(&self) -> bool
長期応力解析の対象となる荷重ケース種別か(令82条の応力解析)。
固定・積載・積雪(多雪区域の 0.7S 相当を含む常時荷重として登録される想定)と、
種別未指定 Other(従来の「先頭ケースを重力とみなす」フォールバック)を長期として扱う。
地震用積載(LiveSeismic。重量集計専用)・風・地震は短期側なので対象外。
Trait Implementations§
Source§impl Clone for LoadCaseKind
impl Clone for LoadCaseKind
Source§fn clone(&self) -> LoadCaseKind
fn clone(&self) -> LoadCaseKind
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 LoadCaseKind
Source§impl Debug for LoadCaseKind
impl Debug for LoadCaseKind
Source§impl Default for LoadCaseKind
impl Default for LoadCaseKind
Source§fn default() -> LoadCaseKind
fn default() -> LoadCaseKind
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LoadCaseKind
impl<'de> Deserialize<'de> for LoadCaseKind
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 LoadCaseKind
Source§impl PartialEq for LoadCaseKind
impl PartialEq for LoadCaseKind
Source§fn eq(&self, other: &LoadCaseKind) -> bool
fn eq(&self, other: &LoadCaseKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for LoadCaseKind
impl Serialize for LoadCaseKind
impl StructuralPartialEq for LoadCaseKind
Auto Trait Implementations§
impl Freeze for LoadCaseKind
impl RefUnwindSafe for LoadCaseKind
impl Send for LoadCaseKind
impl Sync for LoadCaseKind
impl Unpin for LoadCaseKind
impl UnsafeUnpin for LoadCaseKind
impl UnwindSafe for LoadCaseKind
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