pub struct PreparedMeshDescriptor {Show 35 fields
pub prepared_mesh_id: String,
pub source_mesh_id: String,
pub kind: MeshKind,
pub node_count: u64,
pub element_count: u64,
pub connectivity_class: MeshConnectivityClass,
pub element_family_hint: ElementFamilyHint,
pub region_span_hint: u32,
pub coordinate_span_m: [f64; 3],
pub coordinate_active_dimension_count: u8,
pub coordinate_characteristic_length_m: f64,
pub element_geometry_node_count: u64,
pub element_geometry_edge_count: u64,
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 control_volume_cell_count: u64,
pub control_volume_face_count: u64,
pub control_volume_internal_face_count: u64,
pub control_volume_boundary_face_count: u64,
pub control_volume_connectivity_coverage_ratio: f64,
pub element_topology_sample_element_count: u64,
pub element_topology_sample_edge_count: u64,
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>,
}Fields§
§prepared_mesh_id: String§source_mesh_id: String§kind: MeshKind§node_count: u64§element_count: u64§connectivity_class: MeshConnectivityClass§element_family_hint: ElementFamilyHint§region_span_hint: u32§coordinate_span_m: [f64; 3]§coordinate_active_dimension_count: u8§coordinate_characteristic_length_m: f64§element_geometry_node_count: u64§element_geometry_edge_count: u64§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§control_volume_cell_count: u64§control_volume_face_count: u64§control_volume_internal_face_count: u64§control_volume_boundary_face_count: u64§control_volume_connectivity_coverage_ratio: f64§element_topology_sample_element_count: u64§element_topology_sample_edge_count: u64§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>Trait Implementations§
Source§impl Clone for PreparedMeshDescriptor
impl Clone for PreparedMeshDescriptor
Source§fn clone(&self) -> PreparedMeshDescriptor
fn clone(&self) -> PreparedMeshDescriptor
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 PreparedMeshDescriptor
impl Debug for PreparedMeshDescriptor
Source§impl<'de> Deserialize<'de> for PreparedMeshDescriptor
impl<'de> Deserialize<'de> for PreparedMeshDescriptor
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 PreparedMeshDescriptor
impl PartialEq for PreparedMeshDescriptor
Source§fn eq(&self, other: &PreparedMeshDescriptor) -> bool
fn eq(&self, other: &PreparedMeshDescriptor) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PreparedMeshDescriptor
impl Serialize for PreparedMeshDescriptor
impl StructuralPartialEq for PreparedMeshDescriptor
Auto Trait Implementations§
impl Freeze for PreparedMeshDescriptor
impl RefUnwindSafe for PreparedMeshDescriptor
impl Send for PreparedMeshDescriptor
impl Sync for PreparedMeshDescriptor
impl Unpin for PreparedMeshDescriptor
impl UnsafeUnpin for PreparedMeshDescriptor
impl UnwindSafe for PreparedMeshDescriptor
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