Skip to main content

Module mu

Module mu 

Source
Expand description

Barrier-parameter update strategies — port of Algorithm/IpMuUpdate.hpp, IpMonotoneMuUpdate.{hpp,cpp}, IpAdaptiveMuUpdate.{hpp,cpp}, and the four oracle files (IpMuOracle.hpp, IpLoqoMuOracle.cpp, IpProbingMuOracle.cpp, IpQualityFunctionMuOracle.cpp).

Phase 7 ships monotone::MonotoneMuUpdate (Fiacco-McCormick). Phase 10 adds the adaptive path and all four oracles.

Re-exports§

pub use trait::MuUpdate;

Modules§

adaptive
Adaptive mu update — port of IpAdaptiveMuUpdate.{hpp,cpp}.
monotone
Monotone Fiacco-McCormick mu update — port of Algorithm/IpMonotoneMuUpdate.{hpp,cpp}.
oracle
Mu oracles (Phase 10) — port of IpMuOracle.hpp, IpLoqoMuOracle.cpp, IpProbingMuOracle.cpp, IpQualityFunctionMuOracle.cpp. Skeletons only; bodies fill in when adaptive mu lands.
trait
MuUpdate trait — port of IpMuUpdate.hpp.