1#![doc = include_str!("../README.md")]
2#![cfg_attr(feature = "autodiff", feature(autodiff))]
3#![cfg_attr(feature = "nightly", feature(portable_simd))]
4
5#[cfg(feature = "cbm")]
6#[doc(hidden)]
7pub use domain::cbm;
8
9#[cfg(feature = "constitutive")]
10pub mod constitutive;
11
12#[cfg(any(feature = "cbm", feature = "fem", feature = "vem"))]
13#[path = "domain/mod.rs"]
14pub mod domain;
15
16#[cfg(feature = "fem")]
17#[doc(hidden)]
18pub use domain::fem;
19
20#[cfg(feature = "fem")]
21#[doc(hidden)]
22pub use domain::feti;
23
24#[cfg(feature = "geometry")]
25pub mod geometry;
26
27#[cfg(feature = "io")]
28pub mod io;
29
30#[cfg(feature = "math")]
31pub mod math;
32
33#[cfg(feature = "mechanics")]
34pub mod mechanics;
35
36#[cfg(feature = "physics")]
37pub mod physics;
38
39#[cfg(feature = "math")]
40pub mod units;
41
42#[cfg(feature = "vem")]
43#[doc(hidden)]
44pub use domain::vem;
45
46pub const ABS_TOL: f64 = 1e-12;
48
49pub const REL_TOL: f64 = 1e-12;
51
52pub const EPSILON: f64 = 1e-6;