oxiphysics-materials 0.1.0

Material properties and material library for the OxiPhysics engine
Documentation
  • Coverage
  • 100%
    10453 out of 10453 items documented3 out of 6236 items with examples
  • Size
  • Source code size: 3.98 MB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 363.9 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 1m 35s Average build duration of successful builds.
  • all releases: 1m 6s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • cool-japan

oxiphysics-materials

Status: [Alpha] — v0.1.0 (2026-04-06)

Tests docs.rs

Comprehensive material science and constitutive model library for the OxiPhysics engine. Provides 75+ domain modules covering virtually every material class used in physics simulation.

Features

  • Structural materials: elastic, plasticity, hyperelastic, viscoelastic, creep, fatigue, fracture, damage mechanics
  • Composites & fibers: composite, composite_materials, composite_failure, fiber_composites, nanocomposites
  • Geological & geomechanics: geological, geomaterial_models, geomechanics, soil, porous_media
  • Biological & biomedical: biological_materials, biomaterials, polymer_physics, polymer_mechanics
  • Advanced materials: smart_materials, shape_memory, shape_memory_alloy, magnetocaloric_materials, metamaterials
  • Energy & electrochemistry: battery_materials, energy_materials, electrochemistry, thermoelectrics, hydrogen_storage
  • Electronic & optical: semiconductor, dielectric_materials, optical, optical_materials, quantum_materials, superconductor
  • Thermal & radiation: thermal, radiation, radiation_shielding, nuclear_materials
  • Manufacturing: additive_manufacturing, aerospace_materials, alloy_materials, foam_materials, nano_materials, nanomaterials
  • Surface & tribology: tribology, tribology_ext, corrosion, multiphysics
  • Equations of state: eos, phase_transform, crystal_plasticity, acoustic (acoustics module)
  • Contact presets: ContactMaterialPair, FrictionCombineRule, ModulusCombineRule, RestitutionCombineRule

Key Exports

use oxiphysics_materials::{
    ContactMaterialPair, FrictionCombineRule, ModulusCombineRule, RestitutionCombineRule,
};

Notes

  • Standalone: no dependency on oxiphysics-core; can be used in any Rust project
  • 6,241 public API items across 75+ modules
  • 4,486 tests — 0 stubs

License

Apache-2.0 — Part of the OxiPhysics project by COOLJAPAN OU (Team Kitasan)