pub struct RefinementCriteria {
pub max_edge_length: f64,
pub max_aspect_ratio: f64,
pub min_angle_deg: f64,
pub error_threshold: f64,
}Expand description
Criteria controlling when elements should be refined
Fields§
§max_edge_length: f64Maximum allowed edge length before refinement is triggered
max_aspect_ratio: f64Maximum allowed aspect ratio (longest/shortest edge)
min_angle_deg: f64Minimum allowed interior angle in degrees
error_threshold: f64Error threshold — elements with error > this value are refined
Implementations§
Source§impl RefinementCriteria
impl RefinementCriteria
Sourcepub fn default_criteria() -> Self
pub fn default_criteria() -> Self
Default criteria suitable for general FEM meshes
Trait Implementations§
Source§impl Clone for RefinementCriteria
impl Clone for RefinementCriteria
Source§fn clone(&self) -> RefinementCriteria
fn clone(&self) -> RefinementCriteria
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 RefinementCriteria
impl RefUnwindSafe for RefinementCriteria
impl Send for RefinementCriteria
impl Sync for RefinementCriteria
impl Unpin for RefinementCriteria
impl UnsafeUnpin for RefinementCriteria
impl UnwindSafe for RefinementCriteria
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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