OpenPisco.Optim.Algorithms.OptimAlgoBase module#

OpenPisco.Optim.Algorithms.OptimAlgoBase.CheckIntegrity()[source]#
class OpenPisco.Optim.Algorithms.OptimAlgoBase.OptimAlgoBase[source]#

Bases: object

AcceptOptimProblemIteration(optiProblem)[source]#
Advance(optimProblem)[source]#
ComputeConstraintsSlacks(optimProblem=None)[source]#
ComputeDirectionFromGradient(gradient, optimProblem=None)[source]#
ComputeGain(newObjective)[source]#
ComputeSensitivityInterfaceProjection(DJ, Dg=None, Dh=None)[source]#
CopyCurrentOptimProblem()[source]#
DecreaseStepSize()[source]#
abstract DoOneStep()[source]#
GetDirectionsFromGradients(DJ, Dg, Dh, optimProblem=None)[source]#
GetSensitivitiesFromOptimProblem(optimProblem=None)[source]#
GetValuesFromOptimProblem(optimProblem=None)[source]#
IncreaseStepSize()[source]#
NeedToInterrupt()[source]#
PreStart()[source]#
PrintCurrentState(NOF, newObjective)[source]#
PrintState()[source]#
PrintStateHeader()[source]#
ResetState()[source]#
RunOptimization()[source]#
SaveData(OF=None)[source]#
abstract StatusFromResult(resultVal)[source]#
UpdateOptimProblem(optimProblem=None)[source]#