pub struct StructuralDofLayout { /* private fields */ }Implementations§
Source§impl StructuralDofLayout
impl StructuralDofLayout
pub fn from_node_sets(node_sets: Vec<StructuralNodeDofSet>) -> Self
pub fn legacy_translational_rows(dof_count: usize) -> Self
pub fn total_dof_count(&self) -> usize
pub fn node_count(&self) -> usize
pub fn rotation_node_count(&self) -> usize
pub fn translational_dof_count(&self) -> usize
pub fn rotational_dof_count(&self) -> usize
pub fn index(&self, node_index: usize, kind: StructuralDofKind) -> Option<usize>
pub fn address(&self, row: usize) -> Option<StructuralDofAddress>
pub fn node_set(&self, node_index: usize) -> Option<&StructuralNodeDofSet>
pub fn has_rotational_dofs(&self) -> bool
Trait Implementations§
Source§impl Clone for StructuralDofLayout
impl Clone for StructuralDofLayout
Source§fn clone(&self) -> StructuralDofLayout
fn clone(&self) -> StructuralDofLayout
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 StructuralDofLayout
impl Debug for StructuralDofLayout
Source§impl Default for StructuralDofLayout
impl Default for StructuralDofLayout
Source§impl<'de> Deserialize<'de> for StructuralDofLayout
impl<'de> Deserialize<'de> for StructuralDofLayout
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 StructuralDofLayout
Source§impl PartialEq for StructuralDofLayout
impl PartialEq for StructuralDofLayout
Source§impl Serialize for StructuralDofLayout
impl Serialize for StructuralDofLayout
impl StructuralPartialEq for StructuralDofLayout
Auto Trait Implementations§
impl Freeze for StructuralDofLayout
impl RefUnwindSafe for StructuralDofLayout
impl Send for StructuralDofLayout
impl Sync for StructuralDofLayout
impl Unpin for StructuralDofLayout
impl UnsafeUnpin for StructuralDofLayout
impl UnwindSafe for StructuralDofLayout
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