Module prelude

Module prelude 

Source
Expand description

Convenient re-exports for common usage

Re-exportsยง

pub use crate::OptimizationError;
pub use crate::OptimizationResult;
pub use crate::OptimizationSolution;
pub use crate::phantom::Constrained;
pub use crate::phantom::ConstraintState;
pub use crate::phantom::Convex;
pub use crate::phantom::ConvexityState;
pub use crate::phantom::Euclidean;
pub use crate::phantom::HandlesConstrained;
pub use crate::phantom::HandlesMultiObjective;
pub use crate::phantom::HandlesStatistical;
pub use crate::phantom::HandlesUnconstrained;
pub use crate::phantom::ManifoldState;
pub use crate::phantom::MultiObjective;
pub use crate::phantom::NonConvex;
pub use crate::phantom::ObjectiveState;
pub use crate::phantom::OptimizationProblem;
pub use crate::phantom::RequiresConvex;
pub use crate::phantom::Riemannian;
pub use crate::phantom::SingleObjective;
pub use crate::phantom::Statistical;
pub use crate::phantom::Unconstrained;
pub use crate::natural_gradient::NaturalGradientConfig;
pub use crate::natural_gradient::NaturalGradientOptimizer;
pub use crate::natural_gradient::NaturalGradientResult;
pub use crate::natural_gradient::ObjectiveWithFisher;
pub use crate::tropical::scheduling::TropicalScheduler;
pub use crate::tropical::TropicalConfig;
pub use crate::tropical::TropicalConstraint;
pub use crate::tropical::TropicalObjective;
pub use crate::tropical::TropicalOptimizer;
pub use crate::tropical::TropicalResult;
pub use crate::multiobjective::Individual;
pub use crate::multiobjective::MultiObjectiveConfig;
pub use crate::multiobjective::MultiObjectiveFunction;
pub use crate::multiobjective::MultiObjectiveResult;
pub use crate::multiobjective::NsgaII;
pub use crate::multiobjective::ParetoFront;
pub use crate::constrained::ConstrainedConfig;
pub use crate::constrained::ConstrainedObjective;
pub use crate::constrained::ConstrainedOptimizer;
pub use crate::constrained::ConstrainedResult;
pub use crate::constrained::PenaltyMethod;