Re-exports§
pub use quality::predicate;pub use quality::spatial_index;pub use quality::tolerance;pub use contracts::artifact::analysis_mesh_field_topology;pub use contracts::artifact::AnalysisBoundaryEdge;pub use contracts::artifact::AnalysisBoundaryFace;pub use contracts::artifact::AnalysisFieldTopologyDescriptor;pub use contracts::artifact::AnalysisFieldTopologyLocation;pub use contracts::artifact::AnalysisMeshArtifact;pub use contracts::artifact::AnalysisMeshNode;pub use contracts::artifact::AnalysisVolumeElement;pub use contracts::artifact::MeshBackendSummary;pub use contracts::artifact::ANALYSIS_MESH_BOUNDARY_EDGE_TOPOLOGY_ID;pub use contracts::artifact::ANALYSIS_MESH_BOUNDARY_FACE_TOPOLOGY_ID;pub use contracts::artifact::ANALYSIS_MESH_FIELD_TOPOLOGY_ID;pub use contracts::artifact::TETRAHEDRON4_FIELD_ELEMENT_KIND;pub use contracts::artifact::TRI3_FIELD_ELEMENT_KIND;pub use contracts::backend::select_volume_backend;pub use contracts::backend::MeshBackendKind;pub use contracts::backend::MeshBackendSelection;pub use contracts::boundary::BoundaryMeshInput;pub use contracts::boundary::BoundaryMeshTriangle;pub use contracts::options::MeshElementOrder;pub use contracts::options::MeshKindRequest;pub use contracts::options::MeshProfile;pub use contracts::options::MeshTargetSize;pub use contracts::options::MeshValidationPolicyOptions;pub use contracts::options::VolumeMeshingOptions;pub use contracts::provenance::AnalysisMeshProvenance;pub use contracts::provenance::MeshEntityProvenance;pub use contracts::provenance::SourceEntityKind;pub use contracts::topology::BoundaryElementKind;pub use contracts::topology::VolumeElementKind;pub use contracts::validate_meshing_stage_order;pub use contracts::CadEdgeContract;pub use contracts::CadEvaluatorCapabilities;pub use contracts::CadFaceContract;pub use contracts::CadModel;pub use contracts::CadShellContract;pub use contracts::CadVertexContract;pub use contracts::CadVolumeContract;pub use contracts::CurveMesh;pub use contracts::CurveMeshElement;pub use contracts::CurveMeshNode;pub use contracts::MeshingStage;pub use contracts::MeshingStageArtifacts;pub use contracts::MeshingStageContractError;pub use contracts::PlcFacet;pub use contracts::PlcNode;pub use contracts::PlcProtectedEdge;pub use contracts::PlcValidationSummary;pub use contracts::ProtectedBoundaryComplex;pub use contracts::SizingFieldContract;pub use contracts::SolveReadinessReport;pub use contracts::StageEvidence;pub use contracts::StageEvidenceStatus;pub use contracts::SurfaceCadCurveBoundaryEdgeProvenance;pub use contracts::SurfaceCadCurveBoundaryProvenance;pub use contracts::SurfaceCurveBoundaryValidation;pub use contracts::SurfaceLoopCoverage;pub use contracts::SurfaceMesh;pub use contracts::SurfaceMeshNode;pub use contracts::SurfaceMeshTriangle;pub use contracts::Tetrahedron4Element;pub use contracts::TetrahedronBoundaryFace;pub use contracts::TetrahedronMesh;pub use contracts::TetrahedronMeshNode;pub use contracts::TopologyEntityId;pub use contracts::MESHING_CONTRACT_SCHEMA_VERSION;pub use predicate::closest_point_on_triangle;pub use predicate::distance;pub use predicate::distance_squared;pub use predicate::point_in_closed_triangle_surface;pub use predicate::point_triangle_distance;pub use predicate::ray_triangle_intersection;pub use predicate::tetrahedron_centroid;pub use predicate::tetrahedron_circumsphere;pub use predicate::tetrahedron_circumsphere_contains_point;pub use predicate::tetrahedron_edge_aspect_ratio;pub use predicate::tetrahedron_signed_volume;pub use predicate::tetrahedron_volume;pub use predicate::triangle_area;pub use predicate::triangle_centroid;pub use predicate::Point3;pub use predicate::PointInClosedSurface;pub use predicate::RayTriangleHit;pub use predicate::Tetrahedron3;pub use predicate::Triangle3;pub use quality::boundary::evaluate_boundary_quality_candidate;pub use quality::boundary::BoundaryQualityCandidateConstraints;pub use quality::boundary::BoundaryQualityCandidateError;pub use quality::boundary::BoundaryQualityCandidateEvaluation;pub use quality::boundary::BoundaryQualityCandidateOptions;pub use quality::boundary::BoundaryQualityCandidateRejectionReason;pub use quality::AnalysisMeshQualityReport;pub use quality::ElementQuality;pub use quality::QualityThresholds;pub use spatial_index::Aabb3;pub use spatial_index::LinearSpatialIndex;pub use spatial_index::SpatialEntry;pub use spatial_index::UniformGridSpatialIndex;pub use tolerance::MeshingTolerance;pub use validation::analysis_mesh_validation_error_code;pub use validation::validate_analysis_mesh;pub use validation::validate_analysis_mesh_with_options;pub use validation::volume_component_count;pub use validation::AnalysisMeshValidationError;pub use validation::AnalysisMeshValidationOptions;
Modules§
Structs§
- Adaptive
Convergence Metrics - Adaptive
Iteration Summary - Anisotropic
Sizing Sample - Mesh
Refinement Options - Mesh
Sizing Field - Point
Sizing Query - Refinement
Convergence Options - Refinement
Focus Options - Refinement
Indicator Availability - Refinement
Indicator Key - Refinement
Indicator Overrides - Refinement
Indicator Sample - Refinement
Indicator Summary - Refinement
Marker - Refinement
Marker Options - Segment
Sizing Query - Sizing
Field Update - Sizing
Query Result - Sizing
Sample - Sizing
Sample Application - Sizing
Sample Rejection
Enums§
- Adaptive
Convergence Status - Refinement
Focus Level - Refinement
Indicator Mode - Refinement
Indicator Status - Refinement
Marker Error - Refinement
Strategy - Sizing
Query Source
Traits§
Functions§
- build_
refinement_ markers_ from_ samples - default_
refinement_ indicators_ for_ analysis - evaluate_
adaptive_ convergence - plan_
refinement_ indicators - structural_
static_ default_ refinement_ indicators