#[path = "Radau/Radau_main_old.rs"]
pub(crate) mod Radau_main;
#[path = "Radau/Radau_newton_old.rs"]
pub(crate) mod Radau_newton;
#[path = "Radau/Radau_newton_par_old.rs"]
pub(crate) mod Radau_newton_par;
pub mod api;
pub use api::{
RadauAotConfig, RadauConfig, RadauError, RadauErrorKind, RadauExecution, RadauExecutionPolicy,
RadauFrontend, RadauJacobianSource, RadauMatrixLayout, RadauNativeSolver, RadauOutputPolicy,
RadauProblem, RadauSolution, RadauSolver, RadauTelemetryMode, RadauTelemetryReport,
RadauTelemetryScopeKind, RadauTelemetryScopeMetadata,
};
pub mod prelude {
pub use super::{
RadauAotConfig, RadauConfig, RadauError, RadauErrorKind, RadauExecution,
RadauExecutionPolicy, RadauFrontend, RadauJacobianSource, RadauMatrixLayout,
RadauNativeSolver, RadauOutputPolicy, RadauProblem, RadauSolution, RadauSolver,
RadauTelemetryMode, RadauTelemetryReport, RadauTelemetryScopeKind,
RadauTelemetryScopeMetadata,
};
}
pub(crate) mod new;
#[doc(hidden)]
pub mod benchmark {
pub use super::new::benchmark::{
BenchmarkAssembly, BenchmarkExecutionPolicy, BenchmarkLayout, PreparedAotCallbacks,
PreparedBenchmark,
};
}
#[cfg(test)]
#[path = "Radau/Radau_test_old.rs"]
mod Radau_test;
#[cfg(test)]
#[path = "Radau/tests/mod.rs"]
mod tests;