NDOSolver / FiOracle
Interfaces and Solvers for NonDifferentiable Optimization
|
This is the complete list of members for OSIMPSolver, including all inherited members.
activate(Index i) (defined in OSIMPSolver) | OSIMPSolver | private |
AddActvSt(cIndex_Set Addd, cIndex AdDm, cIndex_Set AVrs) override | OSIMPSolver | virtual |
AddVars(cIndex NNwVrs) override | OSIMPSolver | virtual |
algorithm | OSIMPSolver | private |
Aset | OSIMPSolver | private |
Asetdim | OSIMPSolver | private |
BCSize(cIndex wFi=Inf< Index >()) override | OSIMPSolver | virtual |
boxstep enum value (defined in OSIMPSolver) | OSIMPSolver | |
BSize(cIndex wFi=Inf< Index >()) override | OSIMPSolver | virtual |
BxdVars | OSIMPSolver | private |
ChangeCurrPoint(cLMRow DLambda, cHpRow DFi) override | OSIMPSolver | virtual |
ChangeCurrPoint(cHpNum Tau, cHpRow DFi) override | OSIMPSolver | virtual |
ChangesMPSol(void) override | OSIMPSolver | virtual |
CheckBCopy(void) (defined in OSIMPSolver) | OSIMPSolver | private |
CheckCnst(HpNum &Ai, HpNum &ScPri, cHpRow CrrPnt) override | OSIMPSolver | virtual |
CheckDS(void) (defined in OSIMPSolver) | OSIMPSolver | private |
checkID (defined in OSIMPSolver) | OSIMPSolver | private |
CheckIdentical(const bool Chk=true) override | OSIMPSolver | virtual |
CheckSubG(cHpNum DFi, cHpNum Tau, HpNum &Ai, HpNum &ScPri) override | OSIMPSolver | virtual |
ChgAlfa(cHpRow DeltaAlfa) override | OSIMPSolver | virtual |
ChgAlfa(cHpRow NewAlfa, cIndex wFi) override | OSIMPSolver | virtual |
ChgAlfa(cIndex i, cHpNum Ai) override | OSIMPSolver | virtual |
ChgCosts(Index wFi, cLMRow Lambda) override | OSIMPSolver | virtual |
ChgLUBD(Index wFi) override | OSIMPSolver | virtual |
ChgRLHS(Index wFi) override | OSIMPSolver | virtual |
ChgSubG(cIndex strt, Index stp, cIndex wFi) override | OSIMPSolver | virtual |
cleanup(void) (defined in OSIMPSolver) | OSIMPSolver | private |
comp_col | OSIMPSolver | private |
comp_row | OSIMPSolver | private |
CrrSGLen (defined in MPSolver) | MPSolver | protected |
csol | OSIMPSolver | private |
csols | OSIMPSolver | private |
deactivate(Index i) (defined in OSIMPSolver) | OSIMPSolver | private |
derhand (defined in OSIMPSolver) | OSIMPSolver | private |
dict_item | OSIMPSolver | private |
dict_slack | OSIMPSolver | private |
dict_stab | OSIMPSolver | private |
EpsilonD(void) override | OSIMPSolver | virtual |
FiBLambdaIsExact(cIndex wFi) (defined in OSIMPSolver) | OSIMPSolver | |
FIO | OSIMPSolver | private |
first | OSIMPSolver | private |
FsbEps | OSIMPSolver | private |
GetCrrSGLen(void) | MPSolver | inline |
GetItem(cIndex wFi=Inf< Index >()) override | OSIMPSolver | virtual |
GetMaxBSize(void) | MPSolver | inline |
GetMaxSGLen(void) | MPSolver | inline |
GetNrFi(void) | MPSolver | inline |
GetOsi(void) const | OSIMPSolver | inline |
GiPerd | OSIMPSolver | private |
IsNN(cIndex i) override | OSIMPSolver | virtual |
IsSubG(cIndex i) override | OSIMPSolver | virtual |
item_maxname | OSIMPSolver | private |
kAuto enum value (defined in OSIMPSolver) | OSIMPSolver | |
kBar enum value (defined in OSIMPSolver) | OSIMPSolver | |
kCon enum value (defined in OSIMPSolver) | OSIMPSolver | |
kDual enum value (defined in OSIMPSolver) | OSIMPSolver | |
kError enum value (defined in MPSolver) | MPSolver | |
kFsbEps enum value (defined in MPSolver) | MPSolver | |
kLastMPParam enum value (defined in MPSolver) | MPSolver | |
kMaxTme enum value (defined in MPSolver) | MPSolver | |
kNet enum value (defined in OSIMPSolver) | OSIMPSolver | |
kOK enum value (defined in MPSolver) | MPSolver | |
kOptEps enum value (defined in MPSolver) | MPSolver | |
kPrim enum value (defined in OSIMPSolver) | OSIMPSolver | |
kSif enum value (defined in OSIMPSolver) | OSIMPSolver | |
kStppd enum value (defined in MPSolver) | MPSolver | |
kUnbndd enum value (defined in MPSolver) | MPSolver | |
kUnfsbl enum value (defined in MPSolver) | MPSolver | |
Lower | OSIMPSolver | private |
LwrBnds | OSIMPSolver | private |
MakeLambda1(cHpRow Lmbd, HpRow Lmbd1, cHpNum Tau) override | OSIMPSolver | virtual |
MaxBSize (defined in MPSolver) | MPSolver | protected |
MaxName(cIndex wFi=Inf< Index >()) override | OSIMPSolver | virtual |
MaxNZ | OSIMPSolver | private |
MaxSGLen (defined in MPSolver) | MPSolver | protected |
MaxTime | OSIMPSolver | private |
MPLLvl (defined in MPSolver) | MPSolver | protected |
MPLog (defined in MPSolver) | MPSolver | protected |
MPParam enum name | MPSolver | |
MPSolver(void) | MPSolver | inline |
MPStatus enum name | MPSolver | |
MPt (defined in MPSolver) | MPSolver | protected |
MPTime(double &t_us, double &t_ss) | MPSolver | inline |
MPTime(void) | MPSolver | inline |
NConst | OSIMPSolver | private |
NewItem | OSIMPSolver | private |
NewItemBDm | OSIMPSolver | private |
NewItemBse | OSIMPSolver | private |
NewItemFi | OSIMPSolver | private |
NewItemisSG | OSIMPSolver | private |
NewItemprice | OSIMPSolver | private |
NewItemScPri | OSIMPSolver | private |
NNVars | OSIMPSolver | private |
none enum value (defined in OSIMPSolver) | OSIMPSolver | |
NRCall | OSIMPSolver | private |
NrEasy | OSIMPSolver | private |
NrFi (defined in MPSolver) | MPSolver | protected |
NSubG | OSIMPSolver | private |
NumBxdVars(void) override | OSIMPSolver | virtual |
NumNNVars(void) override | OSIMPSolver | virtual |
OptEps | OSIMPSolver | private |
OsiAlg enum name | OSIMPSolver | |
OSIMPSolver(std::istream *iStrm=nullptr) (defined in OSIMPSolver) | OSIMPSolver | |
OsiRed enum name | OSIMPSolver | |
osiSlvr | OSIMPSolver | private |
ptUpdatePrices(cIndex strt=0, Index stp=Inf< Index >()) (defined in OSIMPSolver) | OSIMPSolver | private |
ptUpdatePricesInPlace(void) (defined in OSIMPSolver) | OSIMPSolver | private |
quadratic enum value (defined in OSIMPSolver) | OSIMPSolver | |
rBoth enum value (defined in OSIMPSolver) | OSIMPSolver | |
rcst | OSIMPSolver | private |
rDual enum value (defined in OSIMPSolver) | OSIMPSolver | |
Readd(bool Fulld=false) override | OSIMPSolver | virtual |
ReadDStart(cHpNum tt=1) override | OSIMPSolver | virtual |
ReadDt(cHpNum tt=1) override | OSIMPSolver | virtual |
ReadDualEasy(cIndex wFi) override | OSIMPSolver | virtual |
ReadFiBLambda(cIndex wFi=Inf< Index >()) override | OSIMPSolver | virtual |
ReadGid(cIndex Nm=Inf< Index >()) override | OSIMPSolver | virtual |
ReadLBMult(cIndex wFi=Inf< Index >()) override | OSIMPSolver | virtual |
ReadLinErr(void) override | OSIMPSolver | virtual |
ReadLowerBound(cIndex wFi=Inf< Index >()) override | OSIMPSolver | virtual |
ReadMult(cIndex_Set &I, Index &D, cIndex wFi=Inf< Index >(), const bool IncldCnst=true) override | OSIMPSolver | virtual |
ReadReducedCostsEasy(cIndex wFi) override | OSIMPSolver | virtual |
ReadSigma(cIndex wFi=Inf< Index >()) override | OSIMPSolver | virtual |
ReadZ(LMRow tz, cIndex_Set &I, Index &D, cIndex wFi=Inf< Index >()) override | OSIMPSolver | virtual |
resizeHP(Index i) (defined in OSIMPSolver) | OSIMPSolver | private |
resizeI(Index i) (defined in OSIMPSolver) | OSIMPSolver | private |
RhoCol | OSIMPSolver | private |
RhoColBDm | OSIMPSolver | private |
RhoColBse | OSIMPSolver | private |
RhoColSgPos | OSIMPSolver | private |
RmvActvSt(cIndex_Set Rmvd, cIndex RmDm, cIndex_Set AVrs) override | OSIMPSolver | virtual |
RmvItem(cIndex i) override | OSIMPSolver | virtual |
RmvItems(void) override | OSIMPSolver | virtual |
RmvVars(cIndex_Set whch=nullptr, Index hwmny=0) override | OSIMPSolver | virtual |
rNo enum value (defined in OSIMPSolver) | OSIMPSolver | |
rPrim enum value (defined in OSIMPSolver) | OSIMPSolver | |
rsol | OSIMPSolver | private |
rsols | OSIMPSolver | private |
SensitAnals(HpNum &lp, HpNum &cp) override | OSIMPSolver | virtual |
SetActvSt(cIndex_Set AVrs=nullptr, cIndex AVDm=0) override | OSIMPSolver | virtual |
SetAlgo(const OsiAlg algo=kAuto, const OsiRed reduc=rNo) | OSIMPSolver | |
SetDim(cIndex MxBSz=0, FiOracle *Oracle=nullptr, const bool UsAvSt=false) override | OSIMPSolver | virtual |
SetItem(cIndex Nm=Inf< Index >()) override | OSIMPSolver | virtual |
SetItemBse(cIndex_Set SGBse=nullptr, cIndex SGBDm=0) override | OSIMPSolver | virtual |
SetLowerBound(cHpNum LwBnd=- Inf< HpNum >(), cIndex wFi=Inf< Index >()) override | OSIMPSolver | virtual |
SetMPLog(ostream *outs=0, const char lvl=0) override | OSIMPSolver | |
NDO_di_unipi_it::MPSolver::SetMPLog(std::ostream *outs=0, const char lvl=0) | MPSolver | inlinevirtual |
SetMPTime(const bool TimeIt=true) | MPSolver | inlinevirtual |
SetOsi(OsiSolverInterface *osi=nullptr) | OSIMPSolver | |
SetPar(const int wp, cHpNum value) override | OSIMPSolver | virtual |
SetStabType(const StabFun sf=none) | OSIMPSolver | |
Sett(cHpNum tt=1) override | OSIMPSolver | virtual |
SetThreads(int nthreads) override | OSIMPSolver | virtual |
SolveMP(void) override | OSIMPSolver | virtual |
stab | OSIMPSolver | private |
StabFun enum name | OSIMPSolver | |
SubstItem(cIndex Nm) override | OSIMPSolver | virtual |
switchToQP(void) (defined in OSIMPSolver) | OSIMPSolver | private |
t | OSIMPSolver | private |
tempHP | OSIMPSolver | private |
tempHP_size | OSIMPSolver | private |
tempI | OSIMPSolver | private |
tempI_size | OSIMPSolver | private |
tUpdatePrices(cIndex strt=0, Index stp=Inf< Index >()) (defined in OSIMPSolver) | OSIMPSolver | private |
unset enum value (defined in OSIMPSolver) | OSIMPSolver | |
UpdateRhoCol(void) (defined in OSIMPSolver) | OSIMPSolver | private |
Upper | OSIMPSolver | private |
useactiveset | OSIMPSolver | private |
wcomp | OSIMPSolver | private |
WComponent(cIndex i) override | OSIMPSolver | virtual |
weasy | OSIMPSolver | private |
~MPSolver() | MPSolver | inlinevirtual |
~OSIMPSolver() | OSIMPSolver | virtual |