#[repr(transparent)]pub struct BasisType {
pub repr: i32,
}Fields§
§repr: i32Implementations§
Source§impl BasisType
impl BasisType
pub const Invalid: Self
Sourcepub const GaussLegendre: Self
pub const GaussLegendre: Self
Open type
Sourcepub const GaussLobatto: Self
pub const GaussLobatto: Self
Closed type
Sourcepub const OpenUniform: Self
pub const OpenUniform: Self
Nodes: x_i = (i+1)/(n+1), i=0,…,n-1
Sourcepub const ClosedUniform: Self
pub const ClosedUniform: Self
Nodes: x_i = i/(n-1), i=0,…,n-1
Sourcepub const OpenHalfUniform: Self
pub const OpenHalfUniform: Self
Nodes: x_i = (i+1/2)/n, i=0,…,n-1
Sourcepub const Serendipity: Self
pub const Serendipity: Self
Serendipity basis (squares / cubes)
Sourcepub const IntegratedGLL: Self
pub const IntegratedGLL: Self
Integrated GLL indicator functions
Sourcepub const NumBasisTypes: Self
pub const NumBasisTypes: Self
Keep track of maximum types to prevent hard-coding
Trait Implementations§
Source§impl ExternType for BasisType
impl ExternType for BasisType
impl Copy for BasisType
impl Eq for BasisType
impl StructuralPartialEq for BasisType
Auto Trait Implementations§
impl Freeze for BasisType
impl RefUnwindSafe for BasisType
impl Send for BasisType
impl Sync for BasisType
impl Unpin for BasisType
impl UnwindSafe for BasisType
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