pub struct QuadElement {
pub id: usize,
pub vertices: [(f64, f64); 4],
pub node_indices: Vec<usize>,
pub boundary_edges: Vec<(usize, usize, Option<BoundaryConditionType>)>,
}Expand description
Quadrilateral element for 2D spectral element methods
Fields§
§id: usizeElement ID
vertices: [(f64, f64); 4]Global coordinates of element vertices (4 corners, counterclockwise ordering)
node_indices: Vec<usize>Global indices of nodes in this element
boundary_edges: Vec<(usize, usize, Option<BoundaryConditionType>)>Element boundary conditions (if any)
Trait Implementations§
Source§impl Clone for QuadElement
impl Clone for QuadElement
Source§fn clone(&self) -> QuadElement
fn clone(&self) -> QuadElement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for QuadElement
impl RefUnwindSafe for QuadElement
impl Send for QuadElement
impl Sync for QuadElement
impl Unpin for QuadElement
impl UnwindSafe for QuadElement
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more