pub struct MemberHysteresisAttr {
pub elem: ElemId,
pub rule: HysteresisModel,
pub rule_th: Option<HysteresisModel>,
}Expand description
部材の履歴則の指定(要素 ID と履歴則の対。Model::member_hysteresis_attrs)。
各履歴則の原典による履歴特性。既定(Auto)と異なる履歴則を
部材個別に指定する場合に用いる。
増分解析用(rule)と時刻歴応答解析用(rule_th)を別々に指定できる。
rule_th = None は「時刻歴も増分用と同じ指定に従う」(旧形式のファイルは
この解釈で読み込まれ、従来と同じ挙動になる)。
Fields§
§elem: ElemId§rule: HysteresisModel増分解析(保有水平耐力計算)用の履歴則。
rule_th: Option<HysteresisModel>時刻歴応答解析用の履歴則(None = 増分用と同じ)。
Trait Implementations§
Source§impl Clone for MemberHysteresisAttr
impl Clone for MemberHysteresisAttr
Source§fn clone(&self) -> MemberHysteresisAttr
fn clone(&self) -> MemberHysteresisAttr
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 MemberHysteresisAttr
Source§impl Debug for MemberHysteresisAttr
impl Debug for MemberHysteresisAttr
Source§impl<'de> Deserialize<'de> for MemberHysteresisAttr
impl<'de> Deserialize<'de> for MemberHysteresisAttr
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 MemberHysteresisAttr
Source§impl PartialEq for MemberHysteresisAttr
impl PartialEq for MemberHysteresisAttr
Source§fn eq(&self, other: &MemberHysteresisAttr) -> bool
fn eq(&self, other: &MemberHysteresisAttr) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MemberHysteresisAttr
impl Serialize for MemberHysteresisAttr
impl StructuralPartialEq for MemberHysteresisAttr
Auto Trait Implementations§
impl Freeze for MemberHysteresisAttr
impl RefUnwindSafe for MemberHysteresisAttr
impl Send for MemberHysteresisAttr
impl Sync for MemberHysteresisAttr
impl Unpin for MemberHysteresisAttr
impl UnsafeUnpin for MemberHysteresisAttr
impl UnwindSafe for MemberHysteresisAttr
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