25 #ifndef PAGMO_ALGORITHM_WORHP_SERIALIZATION_H
26 #define PAGMO_ALGORITHM_WORHP_SERIALIZATION_H
28 #include <worhp/worhp.h>
32 template <
class Archive>
33 void serialize(Archive &ar, QPParamsStruct &cb,
const unsigned int)
53 ar & cb.lsItPrecondMethod;
54 ar & cb.lsRefineMaxIter;
68 template <
class Archive>
69 void serialize(Archive &ar, ParamsStruct &cb,
const unsigned int)
75 ar & cb.DebugMarker05;
82 ar & cb.AcceptTolFeas;
85 ar & cb.AcceptTolOpti;
91 ar & cb.ArmijoMaxAlpha;
94 ar & cb.ArmijoMinAlpha;
97 ar & cb.ArmijoMinAlphaRec;
112 ar & cb.CorStepBettsSum;
115 ar & cb.CorStepConvio;
118 ar & cb.CorStepConStop;
121 ar & cb.CorStepPFactor;
142 ar & cb.FeasibleInitTol;
148 ar & cb.FocusOnFeasFactor;
154 ar & cb.InftyUnbounded;
157 ar & cb.LMestQPipComTol;
160 ar & cb.LMestQPipResTol;
163 ar & cb.LowPassAlphaF;
166 ar & cb.LowPassAlphaG;
169 ar & cb.LowPassAlphaMerit;
178 ar & cb.MeritGradTol;
181 ar & cb.PenUpdEpsKFac;
184 ar & cb.PenUpdEpsBar;
187 ar & cb.PenUpdMaxDeltaK;
190 ar & cb.PenUpdMaxFac;
202 ar & cb.QPscaleParam;
205 ar & cb.RelaxMaxDelta;
223 ar & cb.StartBettsTau;
238 ar & cb.TolWeakActive;
256 ar & cb.FilterGammaCV;
259 ar & cb.FilterGammaF;
268 ar & cb.IncBettsTauMore;
274 ar & cb.ReduceBettsTau;
277 ar & cb.RefineStartTol;
280 ar & cb.RefineMaxRelax;
283 ar & cb.RefineMaxHMReg;
286 ar & cb.SwitchingDelta;
292 ar & cb.SwitchingSCV;
308 ar & cb.BFGSmaxblockSize;
311 ar & cb.BFGSminblockSize;
314 ar & cb.CorStepMaxIter;
317 ar & cb.CorStepMethod;
332 ar & cb.MA97ordering;
356 ar & cb.MeritFunction;
368 ar & cb.PenUpdEpsKSequence;
371 ar & cb.RefineFeasibility;
374 ar & cb.UserHMstructure;
377 ar & cb.MaxLScounter;
387 ar & cb.AutoQPRecovery;
390 ar & cb.CheckStructureDF;
393 ar & cb.CheckStructureDG;
396 ar & cb.CheckStructureHM;
399 ar & cb.CorStepRecoveryDX;
408 ar & cb.FeasibleDual;
411 ar & cb.FeasibleInit;
414 ar & cb.FeasibleOnly;
420 ar & cb.FirstDifCentral;
426 ar & cb.InitialLMest;
429 ar & cb.internalParChanged;
432 ar & cb.KeepAcceptableSol;
438 ar & cb.LowPassFilter;
453 ar & cb.QuadraticProblem;
456 ar & cb.SteffensenOnRefine;
459 ar & cb.RefineOnlyOnAlpha;
462 ar & cb.RestUntilFeas;
465 ar & cb.ScaleConIter;
513 ar & cb.ZenCheckMaxPert;
517 ar & cb.ZenFDnewMethod;
520 ar & cb.WeakActiveSet;
523 ar & cb.AlphaMinConst;
526 ar & cb.IgnoreFilterCrit;
529 ar & cb.FilterBisecAlpha;
532 ar & cb.FilterIntersecAlpha;
538 ar & cb.ReinitFilter;
541 ar & cb.DebugMarker06;
547 #endif // PAGMO_ALGORITHM_WORHP_SERIALIZATION_H