pub struct AnalysisMeshValidationOptions {Show 18 fields
pub quality: QualityThresholds,
pub max_volume_element_count: Option<usize>,
pub max_volume_component_count: Option<usize>,
pub coverage_sample_points_m: Vec<[f64; 3]>,
pub min_coverage_sample_ratio: f64,
pub expected_bounds_m: Option<[[f64; 3]; 2]>,
pub min_bounds_coverage_ratio: f64,
pub expected_volume_m3: Option<f64>,
pub min_volume_coverage_ratio: f64,
pub expected_boundary_area_m2: Option<f64>,
pub min_boundary_area_ratio: f64,
pub min_boundary_face_recovery_ratio: f64,
pub min_boundary_edge_recovery_ratio: f64,
pub require_boundary_source_edge_provenance: bool,
pub require_no_unrecovered_tetrahedron_components: bool,
pub require_no_unrepaired_exact_quality: bool,
pub required_boundary_region_ids: Vec<String>,
pub required_material_region_ids: Vec<String>,
}Fields§
§quality: QualityThresholds§max_volume_element_count: Option<usize>§max_volume_component_count: Option<usize>§coverage_sample_points_m: Vec<[f64; 3]>§min_coverage_sample_ratio: f64§expected_bounds_m: Option<[[f64; 3]; 2]>§min_bounds_coverage_ratio: f64§expected_volume_m3: Option<f64>§min_volume_coverage_ratio: f64§expected_boundary_area_m2: Option<f64>§min_boundary_area_ratio: f64§min_boundary_face_recovery_ratio: f64§min_boundary_edge_recovery_ratio: f64§require_boundary_source_edge_provenance: bool§require_no_unrecovered_tetrahedron_components: bool§require_no_unrepaired_exact_quality: bool§required_boundary_region_ids: Vec<String>§required_material_region_ids: Vec<String>Trait Implementations§
Source§impl Clone for AnalysisMeshValidationOptions
impl Clone for AnalysisMeshValidationOptions
Source§fn clone(&self) -> AnalysisMeshValidationOptions
fn clone(&self) -> AnalysisMeshValidationOptions
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 moreSource§impl<'de> Deserialize<'de> for AnalysisMeshValidationOptionswhere
AnalysisMeshValidationOptions: Default,
impl<'de> Deserialize<'de> for AnalysisMeshValidationOptionswhere
AnalysisMeshValidationOptions: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for AnalysisMeshValidationOptions
Auto Trait Implementations§
impl Freeze for AnalysisMeshValidationOptions
impl RefUnwindSafe for AnalysisMeshValidationOptions
impl Send for AnalysisMeshValidationOptions
impl Sync for AnalysisMeshValidationOptions
impl Unpin for AnalysisMeshValidationOptions
impl UnsafeUnpin for AnalysisMeshValidationOptions
impl UnwindSafe for AnalysisMeshValidationOptions
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