|
Namespaces |
| namespace | OPTPP |
Classes |
| struct | OPTPP::OPT_GLOBALS |
Typedefs |
| typedef double | real |
| typedef void(* | UPDATEFCN )(int, int, NEWMAT::ColumnVector) |
Enumerations |
| enum | SearchStrategy { LineSearch,
TrustRegion,
TrustPDS
} |
| enum | Step_type { Cauchy_Step,
Dogleg_Step,
Newton_Step,
Backtrack_Step
} |
| enum | ConstraintType {
Leqn,
NLeqn,
Lineq,
NLineq,
Bound
} |
| enum | FcnMode {
NLPNoOp = 0,
NLPFunction = 1,
NLPGradient = 2,
NLPHessian = 4,
NLPConstraint = 8,
NLPCJacobian = 16
} |
| enum | DerivOption { ForwardDiff,
BackwardDiff,
CentralDiff
} |
| enum | MeritFcn { NormFmu,
ArgaezTapia,
VanShanno
} |
| enum | SpecOption { NoSpec,
Spec1,
Spec2
} |
Functions |
| double | min (double a, double b) |
| double | max (double a, double b) |
| float | min (float a, float b) |
| float | max (float a, float b) |
| int | min (int a, int b) |
| int | max (int a, int b) |