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::canonical::build_chunked_stage_payload;pub use contracts::canonical::build_closed_stage_manifest;pub use contracts::canonical::decode_stage_manifest_streams;pub use contracts::canonical::solver_boundary_edge_identity;pub use contracts::canonical::solver_boundary_face_identity;pub use contracts::canonical::solver_midside_node_identity;pub use contracts::canonical::solver_volume_element_identity;pub use contracts::canonical::sort_solver_node_exact_parameters;pub use contracts::canonical::validate_solver_mesh_topology;pub use contracts::canonical::verify_stage_manifest_closure;pub use contracts::canonical::AlgorithmVersionSet;pub use contracts::canonical::BoundaryEdgeOrder;pub use contracts::canonical::BoundaryFaceRole;pub use contracts::canonical::BoundaryTriangleOrder;pub use contracts::canonical::CacheAdmissionDecision;pub use contracts::canonical::CancellationPolicy;pub use contracts::canonical::CanonicalEntityRange;pub use contracts::canonical::CanonicalMeshingContract;pub use contracts::canonical::ContactPair;pub use contracts::canonical::CurveQualityTargets;pub use contracts::canonical::ElementOrder;pub use contracts::canonical::EncodedMeshingChunk;pub use contracts::canonical::ErrorDistribution;pub use contracts::canonical::FieldTopologyLocation;pub use contracts::canonical::FieldTopologyMap;pub use contracts::canonical::GeometricWitness;pub use contracts::canonical::GeometryRevisionRef;pub use contracts::canonical::InvariantEvidence;pub use contracts::canonical::MaterialInterface;pub use contracts::canonical::MeshNeighbor;pub use contracts::canonical::MeshRegion;pub use contracts::canonical::MeshingCancellationSignal;pub use contracts::canonical::MeshingCanonicalLimits;pub use contracts::canonical::MeshingCapabilityRequirement;pub use contracts::canonical::MeshingChunkDescriptor;pub use contracts::canonical::MeshingChunkMediaType;pub use contracts::canonical::MeshingChunkPolicy;pub use contracts::canonical::MeshingChunkStream;pub use contracts::canonical::MeshingChunkedPayload;pub use contracts::canonical::MeshingContractError;pub use contracts::canonical::MeshingDiagnosticEntry;pub use contracts::canonical::MeshingDiagnosticValue;pub use contracts::canonical::MeshingEvidence;pub use contracts::canonical::MeshingFailure;pub use contracts::canonical::MeshingFailureCategory;pub use contracts::canonical::MeshingInputKind;pub use contracts::canonical::MeshingInputRef;pub use contracts::canonical::MeshingJoinIdentity;pub use contracts::canonical::MeshingManifestDisposition;pub use contracts::canonical::MeshingOperation;pub use contracts::canonical::MeshingPartitionDescriptor;pub use contracts::canonical::MeshingPartitionIdentity;pub use contracts::canonical::MeshingPartitionKind;pub use contracts::canonical::MeshingPartitionResultRef;pub use contracts::canonical::MeshingProgress;pub use contracts::canonical::MeshingQualityTargets;pub use contracts::canonical::MeshingRequest;pub use contracts::canonical::MeshingResourceBudget;pub use contracts::canonical::MeshingResourceUsage;pub use contracts::canonical::MeshingStageEvidence;pub use contracts::canonical::MeshingStageIdentity;pub use contracts::canonical::MeshingStageKind;pub use contracts::canonical::MeshingStageManifest;pub use contracts::canonical::MeshingStageResultIdentity;pub use contracts::canonical::MeshingStageResultKind;pub use contracts::canonical::MeshingValidationIdentity;pub use contracts::canonical::MeshingWorkloadRequest;pub use contracts::canonical::MeshingWorkloadResult;pub use contracts::canonical::NeverCancelled;pub use contracts::canonical::PlatformBuildIdentity;pub use contracts::canonical::SizingResolutionEvidence;pub use contracts::canonical::SolverBoundaryEdge;pub use contracts::canonical::SolverBoundaryFace;pub use contracts::canonical::SolverEntityTransfer;pub use contracts::canonical::SolverMeshAdaptationCell;pub use contracts::canonical::SolverMeshAdaptationKind;pub use contracts::canonical::SolverMeshAdaptationLineage;pub use contracts::canonical::SolverMeshAdaptationMark;pub use contracts::canonical::SolverMeshAdaptationMutation;pub use contracts::canonical::SolverMeshArtifact;pub use contracts::canonical::SolverMeshNode;pub use contracts::canonical::SolverMeshTopology;pub use contracts::canonical::SolverMeshTransferMap;pub use contracts::canonical::SolverNodeExactParameter;pub use contracts::canonical::SolverTransferMethod;pub use contracts::canonical::SolverTransferSource;pub use contracts::canonical::SolverVolumeElement;pub use contracts::canonical::StableDigest;pub use contracts::canonical::SurfaceQualityTargets;pub use contracts::canonical::VolumeQualityTargets;pub use contracts::canonical::ANALYSIS_MESH_ARTIFACT_SCHEMA_VERSION;pub use contracts::canonical::MESHING_EVIDENCE_SCHEMA_VERSION;pub use contracts::canonical::MESHING_FAILURE_SCHEMA_VERSION;pub use contracts::canonical::MESHING_IDENTITY_SCHEMA_VERSION;pub use contracts::canonical::MESHING_PROGRESS_SCHEMA_VERSION;pub use contracts::canonical::MESHING_REQUEST_SCHEMA_VERSION;pub use contracts::canonical::MESHING_STAGE_MANIFEST_SCHEMA_VERSION;pub use contracts::canonical::MESHING_WORKLOAD_SCHEMA_VERSION;pub use contracts::canonical::SOLVER_MESH_ADAPTATION_LINEAGE_SCHEMA_VERSION;pub use contracts::canonical::SOLVER_MESH_TRANSFER_SCHEMA_VERSION;pub use contracts::canonical::TETRAHEDRON_MIDSIDE_EDGE_CORNERS;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::PlanarPredicateError;pub use predicate::PlanarPredicatePoint;pub use predicate::Point3;pub use predicate::PointInClosedSurface;pub use predicate::PredicateSign;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 - Geometry
Tolerance Policy - Mesh
Refinement Options - Mesh
Sizing Field - Metric
Contribution - Metric
Field Request - Metric
Tensor3 - Persistent
Entity Id - 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 - Metric
Combination Rule - Metric
Contribution Scope - Metric
Source Kind - Persistent
Entity Kind - 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