[package]
edition = "2024"
name = "oxiphysics"
version = "0.1.1"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Unified physics engine - Bullet/OpenFOAM/LAMMPS/CalculiX replacement"
documentation = "https://docs.rs/oxiphysics"
readme = "README.md"
keywords = [
"physics",
"simulation",
"rigid-body",
"fluid-dynamics",
"fem",
]
categories = [
"science",
"simulation",
"mathematics",
"algorithms",
]
license = "Apache-2.0"
repository = "https://github.com/cool-japan/oxiphysics"
resolver = "2"
[features]
default = []
[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"
[[test]]
name = "articulated_smoke"
path = "tests/articulated_smoke.rs"
[[test]]
name = "coupling_smoke"
path = "tests/coupling_smoke.rs"
[[test]]
name = "fem_diagnostic"
path = "tests/fem_diagnostic.rs"
[[test]]
name = "regression_harness"
path = "tests/regression_harness.rs"
[[test]]
name = "validation_ewald_madelung"
path = "tests/validation_ewald_madelung.rs"
[[test]]
name = "validation_fem"
path = "tests/validation_fem.rs"
[[test]]
name = "validation_fem_amg"
path = "tests/validation_fem_amg.rs"
[[test]]
name = "validation_lbm"
path = "tests/validation_lbm.rs"
[[test]]
name = "validation_md_lj"
path = "tests/validation_md_lj.rs"
[[test]]
name = "validation_rigid"
path = "tests/validation_rigid.rs"
[[test]]
name = "validation_sph"
path = "tests/validation_sph.rs"
[[bench]]
name = "physics_bench"
path = "benches/physics_bench.rs"
harness = false
[dependencies.oxiphysics-articulated]
version = "0.1.1"
[dependencies.oxiphysics-collision]
version = "0.1.1"
[dependencies.oxiphysics-constraints]
version = "0.1.1"
[dependencies.oxiphysics-core]
version = "0.1.1"
[dependencies.oxiphysics-fem]
version = "0.1.1"
[dependencies.oxiphysics-geometry]
version = "0.1.1"
[dependencies.oxiphysics-gpu]
version = "0.1.1"
[dependencies.oxiphysics-io]
version = "0.1.1"
[dependencies.oxiphysics-lbm]
version = "0.1.1"
[dependencies.oxiphysics-materials]
version = "0.1.1"
[dependencies.oxiphysics-md]
version = "0.1.1"
[dependencies.oxiphysics-rigid]
version = "0.1.1"
[dependencies.oxiphysics-softbody]
version = "0.1.1"
[dependencies.oxiphysics-sph]
version = "0.1.1"
[dependencies.oxiphysics-vehicle]
version = "0.1.1"
[dependencies.oxiphysics-viz]
version = "0.1.1"
[dependencies.oxiphysics-wasm]
version = "0.1.1"
[dependencies.serde]
version = "1"
features = ["derive"]
[dependencies.serde_json]
version = "1"
[dev-dependencies.criterion]
version = "0.8"
features = ["html_reports"]