pub mod foundation;
pub mod algorithms;
pub(crate) mod io;
pub mod core;
pub mod analysis;
pub mod manager;
pub use analysis::{
Cutoffs, DistributionShape, HorizonInput, ModelInputs, NameMap, SpatialInputs, StratHints,
SummaryInputs, WellCurveInput,
};
pub use core::{
CornerTable, FluidContact, GeometryEdge, GridMethod, IntersectableSurface, Interval, Log,
LogKind, LogView, MeshShell, PointSet, PolygonSet, Sidetrack, Station, StructuredMeshSurface,
StructuredShell, Surface, SurfaceIntersection, Top, TopologyReport, Trajectory,
TrajectoryInput, TriSurface, ValueLayer, WalkLabel, Well, DEFAULT_MAX_LINK, NO_CORNER,
};
pub use foundation::{
BBox, Distribution, GeoError, GridGeometry, HasHistory, OperationHistory, Point3, Provenance,
Result, Stats, Uncertain, Unit,
};
pub use io::detect::{detect, FormatKind};
pub use manager::{
GeoData, IntersectionDiagnostic, ProjectInfo, WellIntersectionSet, WellTopRow, WellsView,
};