#![doc = include_str!("../README.md")]
#![no_std]
extern crate no_std_compat as std;
pub mod fluid;
pub mod solid;
#[cfg(test)]
mod tests;
pub mod prelude {
pub mod fluid {
pub use crate::fluid::{Dual, Grad, Value};
}
pub mod solid {
pub use crate::fluid::{Dual, Grad, Value};
pub use crate::solid::DualNumber;
}
pub mod single {
pub use crate::fluid::{Dual, Grad, Value};
pub use crate::solid::single::*;
}
pub mod array {
pub use crate::fluid::{Dual, Grad, Value};
pub use crate::solid::array::*;
}
pub mod vector {
pub use crate::fluid::{Dual, Grad, Value};
pub use crate::solid::vector::*;
}
#[cfg(feature = "uuid")]
pub mod uuid {
pub use crate::fluid::{Dual, Grad, Value};
pub use crate::solid::sparse::{self, uuid::*};
}
}