pub struct HigherOrderMeshGenerator;Expand description
Mesh refinement utilities for higher-order elements
Implementations§
Source§impl HigherOrderMeshGenerator
impl HigherOrderMeshGenerator
Sourcepub fn linear_to_quadratic(
linear_mesh: &TriangularMesh,
) -> PDEResult<(Vec<Point>, Vec<HigherOrderTriangle>)>
pub fn linear_to_quadratic( linear_mesh: &TriangularMesh, ) -> PDEResult<(Vec<Point>, Vec<HigherOrderTriangle>)>
Generate a quadratic mesh from a linear mesh
Sourcepub fn linear_to_cubic(
linear_mesh: &TriangularMesh,
) -> PDEResult<(Vec<Point>, Vec<HigherOrderTriangle>)>
pub fn linear_to_cubic( linear_mesh: &TriangularMesh, ) -> PDEResult<(Vec<Point>, Vec<HigherOrderTriangle>)>
Generate a cubic mesh from a linear mesh
Auto Trait Implementations§
impl Freeze for HigherOrderMeshGenerator
impl RefUnwindSafe for HigherOrderMeshGenerator
impl Send for HigherOrderMeshGenerator
impl Sync for HigherOrderMeshGenerator
impl Unpin for HigherOrderMeshGenerator
impl UnwindSafe for HigherOrderMeshGenerator
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> 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