pub struct FeaPrepContext {Show 49 fields
pub prepared_mesh_count: usize,
pub prepared_node_count: usize,
pub prepared_element_count: usize,
pub mapped_region_count: usize,
pub min_scaled_jacobian: f64,
pub mean_aspect_ratio: f64,
pub inverted_element_count: usize,
pub mapped_load_count: usize,
pub mapped_bc_count: usize,
pub layout_seed: u64,
pub topology_dof_multiplier: f64,
pub topology_bandwidth_estimate: u32,
pub mapped_region_participation_ratio: f64,
pub topology_surface_patch_ratio: f64,
pub topology_volume_core_ratio: f64,
pub topology_mixed_family_ratio: f64,
pub topology_region_span_mean: f64,
pub topology_region_block_count: usize,
pub topology_region_mesh_mean: f64,
pub topology_region_mesh_variance: f64,
pub topology_triangle_family_ratio: f64,
pub topology_quad_family_ratio: f64,
pub topology_tetrahedron_family_ratio: f64,
pub topology_hex_family_ratio: f64,
pub coordinate_span_x_m: f64,
pub coordinate_span_y_m: f64,
pub coordinate_span_z_m: f64,
pub coordinate_active_dimension_count: usize,
pub coordinate_characteristic_length_m: f64,
pub element_geometry_node_count: usize,
pub element_geometry_edge_count: usize,
pub mean_element_edge_length_m: f64,
pub mean_element_area_m2: f64,
pub element_geometry_coverage_ratio: f64,
pub reference_element_coordinates_m: [[f64; 3]; 3],
pub reference_element_area_m2: f64,
pub element_topology_sample_element_count: usize,
pub element_topology_sample_edge_count: usize,
pub element_topology_sample_edge_nodes: [[u32; 2]; 8],
pub element_topology_sample_node_coordinates_m: [[f64; 3]; 8],
pub element_topology_sample_element_edges: [[u32; 3]; 4],
pub element_topology_sample_element_orientations: [[i8; 3]; 4],
pub element_topology_sample_element_areas_m2: [f64; 4],
pub element_topology_node_coordinates_m: Vec<[f64; 3]>,
pub element_topology_edge_nodes: Vec<[u32; 2]>,
pub element_topology_element_edges: Vec<[u32; 3]>,
pub element_topology_element_orientations: Vec<[i8; 3]>,
pub element_topology_element_areas_m2: Vec<f64>,
pub calibration_profile_override: Option<FeaPrepCalibrationProfile>,
}Fields§
§prepared_mesh_count: usize§prepared_node_count: usize§prepared_element_count: usize§mapped_region_count: usize§min_scaled_jacobian: f64§mean_aspect_ratio: f64§inverted_element_count: usize§mapped_load_count: usize§mapped_bc_count: usize§layout_seed: u64§topology_dof_multiplier: f64§topology_bandwidth_estimate: u32§mapped_region_participation_ratio: f64§topology_surface_patch_ratio: f64§topology_volume_core_ratio: f64§topology_mixed_family_ratio: f64§topology_region_span_mean: f64§topology_region_block_count: usize§topology_region_mesh_mean: f64§topology_region_mesh_variance: f64§topology_triangle_family_ratio: f64§topology_quad_family_ratio: f64§topology_tetrahedron_family_ratio: f64§topology_hex_family_ratio: f64§coordinate_span_x_m: f64§coordinate_span_y_m: f64§coordinate_span_z_m: f64§coordinate_active_dimension_count: usize§coordinate_characteristic_length_m: f64§element_geometry_node_count: usize§element_geometry_edge_count: usize§mean_element_edge_length_m: f64§mean_element_area_m2: f64§element_geometry_coverage_ratio: f64§reference_element_coordinates_m: [[f64; 3]; 3]§reference_element_area_m2: f64§element_topology_sample_element_count: usize§element_topology_sample_edge_count: usize§element_topology_sample_edge_nodes: [[u32; 2]; 8]§element_topology_sample_node_coordinates_m: [[f64; 3]; 8]§element_topology_sample_element_edges: [[u32; 3]; 4]§element_topology_sample_element_orientations: [[i8; 3]; 4]§element_topology_sample_element_areas_m2: [f64; 4]§element_topology_node_coordinates_m: Vec<[f64; 3]>§element_topology_edge_nodes: Vec<[u32; 2]>§element_topology_element_edges: Vec<[u32; 3]>§element_topology_element_orientations: Vec<[i8; 3]>§element_topology_element_areas_m2: Vec<f64>§calibration_profile_override: Option<FeaPrepCalibrationProfile>Trait Implementations§
Source§impl Clone for FeaPrepContext
impl Clone for FeaPrepContext
Source§fn clone(&self) -> FeaPrepContext
fn clone(&self) -> FeaPrepContext
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 Debug for FeaPrepContext
impl Debug for FeaPrepContext
Source§impl<'de> Deserialize<'de> for FeaPrepContext
impl<'de> Deserialize<'de> for FeaPrepContext
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
Source§impl PartialEq for FeaPrepContext
impl PartialEq for FeaPrepContext
Source§impl Serialize for FeaPrepContext
impl Serialize for FeaPrepContext
impl StructuralPartialEq for FeaPrepContext
Auto Trait Implementations§
impl Freeze for FeaPrepContext
impl RefUnwindSafe for FeaPrepContext
impl Send for FeaPrepContext
impl Sync for FeaPrepContext
impl Unpin for FeaPrepContext
impl UnsafeUnpin for FeaPrepContext
impl UnwindSafe for FeaPrepContext
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