[package]
edition = "2024"
name = "oxiphysics"
version = "0.1.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Unified physics engine - Bullet/OpenFOAM/LAMMPS/CalculiX replacement"
readme = "README.md"
keywords = [
"physics",
"simulation",
"rigid-body",
"fluid-dynamics",
"fem",
]
categories = [
"science",
"simulation",
"mathematics",
"algorithms",
]
license = "Apache-2.0"
resolver = "2"
[lib]
name = "oxiphysics"
path = "src/lib.rs"
[[example]]
name = "argon_md"
path = "examples/argon_md.rs"
[[example]]
name = "benchmark_demo"
path = "examples/benchmark_demo.rs"
[[example]]
name = "cantilever"
path = "examples/cantilever.rs"
[[example]]
name = "cloth_simulation"
path = "examples/cloth_simulation.rs"
[[example]]
name = "coupled_fsi"
path = "examples/coupled_fsi.rs"
[[example]]
name = "dam_break"
path = "examples/dam_break.rs"
[[example]]
name = "falling_boxes"
path = "examples/falling_boxes.rs"
[[example]]
name = "lbm_channel"
path = "examples/lbm_channel.rs"
[[example]]
name = "vehicle_dynamics"
path = "examples/vehicle_dynamics.rs"
[[bench]]
name = "physics_bench"
path = "benches/physics_bench.rs"
harness = false
[dependencies.oxiphysics-collision]
version = "0.1.0"
[dependencies.oxiphysics-constraints]
version = "0.1.0"
[dependencies.oxiphysics-core]
version = "0.1.0"
[dependencies.oxiphysics-fem]
version = "0.1.0"
[dependencies.oxiphysics-geometry]
version = "0.1.0"
[dependencies.oxiphysics-gpu]
version = "0.1.0"
[dependencies.oxiphysics-io]
version = "0.1.0"
[dependencies.oxiphysics-lbm]
version = "0.1.0"
[dependencies.oxiphysics-materials]
version = "0.1.0"
[dependencies.oxiphysics-md]
version = "0.1.0"
[dependencies.oxiphysics-python]
version = "0.1.0"
[dependencies.oxiphysics-rigid]
version = "0.1.0"
[dependencies.oxiphysics-softbody]
version = "0.1.0"
[dependencies.oxiphysics-sph]
version = "0.1.0"
[dependencies.oxiphysics-vehicle]
version = "0.1.0"
[dependencies.oxiphysics-viz]
version = "0.1.0"
[dependencies.oxiphysics-wasm]
version = "0.1.0"
[dev-dependencies.criterion]
version = "0.8"
features = ["html_reports"]