OpenPisco.Optim.Problems.OptimProblemBase module#

OpenPisco.Optim.Problems.OptimProblemBase.CheckIntegrity()[source]#
class OpenPisco.Optim.Problems.OptimProblemBase.OptimProblemBase(other=None, dataDeepCopy=True)[source]#

Bases: object

Advance(direction, stepSize)[source]#
Parameters
  • direction (np.ndarray) – Vector-valued direction.

  • stepSize (scalar) – A multiplicative factor for direction.

Returns

Whether the advance succeeded

Return type

bool

GetActiveEqualityConstraintsSensitivityVals()[source]#
GetActiveEqualityConstraintsTargetValues()[source]#
GetActiveEqualityConstraintsVals()[source]#
GetActiveInequalityConstraintsSensitivityVals()[source]#
GetActiveInequalityConstraintsUpperBound()[source]#
GetActiveInequalityConstraintsVals()[source]#
GetCurrentPoint()[source]#
GetDirectionFromGradient(gradient)[source]#
GetEqualityConstraintName(i)[source]#
GetEqualityConstraintVal(i)[source]#
GetInequalityConstraintName(i)[source]#
GetInequalityConstraintSensitivityVal(i)[source]#
GetInequalityConstraintStatus(i)[source]#
GetInequalityConstraintUpperBound(i)[source]#
GetInequalityConstraintVal(i)[source]#
GetNumberOfActiveInequalityConstraints()[source]#
GetNumberOfEqualityConstraints()[source]#
GetNumberOfInequalityConstraints()[source]#
GetNumberOfInternalVariables()[source]#
GetObjectiveFunctionName()[source]#
GetObjectiveFunctionSensitivity()[source]#
GetObjectiveFunctionVal()[source]#
GetVariableName(i)[source]#
GetVariableValue(i)[source]#
PreStartCheck()[source]#
PrintCurrentState(newPoint)[source]#
PrintHeader()[source]#
PrintState()[source]#
PrintStateHeader()[source]#
SaveData(data, point=None, gradient=None, direction=None)[source]#
SetInequalityConstraintStatus(i, status)[source]#

Inactive = 0, Automatic = 1, based on the Upperbound

TakeValuesFrom(other)[source]#
UpdateProblemWhenIterationAccepted()[source]#
UpdateValues()[source]#