pub enum StoryStructure {
Rc,
S,
Src,
}Expand description
階の主要構造種別。設計用一次固有周期の略算式 T=h(0.02+0.01α) の α(柱梁の大部分が鉄骨造である階の高さ比)の算定に用いる(令88条・告示1793号)。
値は階に属する柱・梁の構造種別から自動判定する(準備計算の階生成。
StoryStructure::of_structure_kind)ため、利用者は入力しない。
Variants§
Implementations§
Source§impl StoryStructure
impl StoryStructure
Sourcepub fn of_structure_kind(kind: StructureKind) -> Self
pub fn of_structure_kind(kind: StructureKind) -> Self
部材の構造種別を階の構造種別へ畳み込む。
CFT は SRC へ寄せる。略算周期 T = h(0.02 + 0.01α) は S の階が増えるほど T が長く Rt が小さくなって地震力が下がるため、鋼管にコンクリートを充填した CFT を S へ寄せないのが安全側になる。
Trait Implementations§
Source§impl Clone for StoryStructure
impl Clone for StoryStructure
Source§fn clone(&self) -> StoryStructure
fn clone(&self) -> StoryStructure
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 StoryStructure
Source§impl Debug for StoryStructure
impl Debug for StoryStructure
Source§impl Default for StoryStructure
impl Default for StoryStructure
Source§fn default() -> StoryStructure
fn default() -> StoryStructure
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StoryStructure
impl<'de> Deserialize<'de> for StoryStructure
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 StoryStructure
Source§impl PartialEq for StoryStructure
impl PartialEq for StoryStructure
Source§fn eq(&self, other: &StoryStructure) -> bool
fn eq(&self, other: &StoryStructure) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for StoryStructure
impl Serialize for StoryStructure
impl StructuralPartialEq for StoryStructure
Auto Trait Implementations§
impl Freeze for StoryStructure
impl RefUnwindSafe for StoryStructure
impl Send for StoryStructure
impl Sync for StoryStructure
impl Unpin for StoryStructure
impl UnsafeUnpin for StoryStructure
impl UnwindSafe for StoryStructure
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