Skip to main content

Crate runmat_analysis_core

Crate runmat_analysis_core 

Source
Expand description

Solver-agnostic analysis problem model and validation contracts.

Re-exports§

pub use field::AnalysisField;
pub use field::AnalysisFieldValues;
pub use field::DeviceFieldRef;
pub use problem::bc::BoundaryCondition;
pub use problem::bc::BoundaryConditionKind;
pub use problem::domains::CfdDomain;
pub use problem::domains::CfdSolveFamily;
pub use problem::domains::CfdTimeProfilePoint;
pub use problem::domains::ElectroRegionConductivityScale;
pub use problem::domains::ElectroThermalDomain;
pub use problem::domains::ElectroTimeProfilePoint;
pub use problem::domains::ElectromagneticDomain;
pub use problem::domains::ThermoFieldInterpolationMode;
pub use problem::domains::ThermoFieldSource;
pub use problem::domains::ThermoMechanicalDomain;
pub use problem::domains::ThermoRegionTemperatureDelta;
pub use problem::domains::ThermoTimeProfilePoint;
pub use problem::interfaces::AnalysisInterface;
pub use problem::interfaces::AnalysisInterfaceKind;
pub use problem::interfaces::ConjugateHeatTransferInterfaceModel;
pub use problem::interfaces::ContactInterfaceModel;
pub use problem::interfaces::FluidStructureInterfaceModel;
pub use problem::loads::LoadCase;
pub use problem::loads::LoadKind;
pub use problem::material_assignment::EvidenceConfidence;
pub use problem::material_assignment::MaterialAssignment;
pub use problem::materials::ConductivityFrequencyPoint;
pub use problem::materials::MaterialAcousticModel;
pub use problem::materials::MaterialElectricalModel;
pub use problem::materials::MaterialMechanicalModel;
pub use problem::materials::MaterialModel;
pub use problem::materials::MaterialPlasticModel;
pub use problem::materials::MaterialThermalModel;
pub use problem::model::AnalysisModel;
pub use problem::model::AnalysisModelId;
pub use problem::model::ReferenceFrame;
pub use problem::steps::AnalysisStep;
pub use problem::steps::AnalysisStepKind;
pub use problem::structure::BeamElementModel;
pub use problem::structure::BeamSectionModel;
pub use problem::structure::ShellElementModel;
pub use problem::structure::ShellSectionModel;
pub use problem::structure::StructuralElement;
pub use problem::structure::StructuralElementKind;
pub use problem::structure::StructuralModel;
pub use problem::structure::StructuralNode;
pub use validate::validate_model;
pub use validate::validate_model_against_geometry;
pub use validate::AnalysisValidationError;

Modules§

field
problem
validate