pub enum ExternalRemeshingBackend {
Triangle,
TetGen,
Gmsh,
Mmg,
}Expand description
External remeshing engines anticipated by the metric-adaptation facade.
Variants§
Triangle
Triangle-based 2D constrained Delaunay remeshing.
TetGen
TetGen-based 3D tetrahedral remeshing.
Gmsh
Gmsh metric/remeshing pipeline.
Mmg
MMG anisotropic remeshing pipeline.
Implementations§
Source§impl ExternalRemeshingBackend
impl ExternalRemeshingBackend
Sourcepub fn is_feature_enabled(self) -> bool
pub fn is_feature_enabled(self) -> bool
Returns true when this backend’s mesh-generation feature is enabled in this build.
Sourcepub fn cargo_feature(self) -> Option<&'static str>
pub fn cargo_feature(self) -> Option<&'static str>
Returns the Cargo feature that wires this backend into mesh-generation/remeshing helpers.
Trait Implementations§
Source§impl Clone for ExternalRemeshingBackend
impl Clone for ExternalRemeshingBackend
Source§fn clone(&self) -> ExternalRemeshingBackend
fn clone(&self) -> ExternalRemeshingBackend
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 moreimpl Copy for ExternalRemeshingBackend
Source§impl Debug for ExternalRemeshingBackend
impl Debug for ExternalRemeshingBackend
impl Eq for ExternalRemeshingBackend
Source§impl PartialEq for ExternalRemeshingBackend
impl PartialEq for ExternalRemeshingBackend
impl StructuralPartialEq for ExternalRemeshingBackend
Auto Trait Implementations§
impl Freeze for ExternalRemeshingBackend
impl RefUnwindSafe for ExternalRemeshingBackend
impl Send for ExternalRemeshingBackend
impl Sync for ExternalRemeshingBackend
impl Unpin for ExternalRemeshingBackend
impl UnsafeUnpin for ExternalRemeshingBackend
impl UnwindSafe for ExternalRemeshingBackend
Blanket Implementations§
Source§impl<T> AccumulatePathExt for T
impl<T> AccumulatePathExt for T
fn accumulate_path<O, I>(path: I) -> Owhere
O: Orientation,
I: IntoIterator<Item = O>,
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