pub struct MemberLoad {
pub elem: ElemId,
pub dir: [f64; 3],
pub kind: MemberLoadKind,
pub name: String,
pub source: LoadSource,
}Expand description
部材に作用する荷重。dir は全体座標系での作用方向(内部で正規化)。
既定の重力方向は [0.0, 0.0, -1.0]。
Fields§
§elem: ElemId§dir: [f64; 3]§kind: MemberLoadKind§name: String利用者が付けた荷重の名称。空文字は無名(NodalLoad::name と同じ規約)。
source: LoadSource準備計算が生成した荷重か(NodalLoad::source と同じ規約)。
Implementations§
Source§impl MemberLoad
impl MemberLoad
Trait Implementations§
Source§impl Clone for MemberLoad
impl Clone for MemberLoad
Source§fn clone(&self) -> MemberLoad
fn clone(&self) -> MemberLoad
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 moreSource§impl Debug for MemberLoad
impl Debug for MemberLoad
Source§impl<'de> Deserialize<'de> for MemberLoad
impl<'de> Deserialize<'de> for MemberLoad
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
Source§impl PartialEq for MemberLoad
impl PartialEq for MemberLoad
Source§fn eq(&self, other: &MemberLoad) -> bool
fn eq(&self, other: &MemberLoad) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MemberLoad
impl Serialize for MemberLoad
impl StructuralPartialEq for MemberLoad
Auto Trait Implementations§
impl Freeze for MemberLoad
impl RefUnwindSafe for MemberLoad
impl Send for MemberLoad
impl Sync for MemberLoad
impl Unpin for MemberLoad
impl UnsafeUnpin for MemberLoad
impl UnwindSafe for MemberLoad
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