gams::GAMSOptions::EFDOpt Struct Reference

Options for finite differences. More...

#include <gamsoptions.h>

Public Types

enum  EFDOptEnum {
  GHAnalyticHNumericGradScale = 0, GHAnalyticHNumericFuncScale = 1, GAnalyticFHNumericGradScale = 2, GAnalyticFHNumericFuncScale = 3,
  FGHNumericScale = 4, GHAnalyticHNumericGradNoScale = 10, GHAnalyticHNumericFuncNoScale = 11, GAnalyticFHNumericGradNoScale = 12,
  GAnalyticFHNumericFuncNoScale = 13, FGHNumericNoScale = 14
}
 Options for finite differences. More...
 

Detailed Description

Options for finite differences.

Definition at line 463 of file gamsoptions.h.

Member Enumeration Documentation

◆ EFDOptEnum

Options for finite differences.

Enumerator
GHAnalyticHNumericGradScale 

All derivatives analytically, for numerical Hessian use gradient values, scale delta.

GHAnalyticHNumericFuncScale 

All derivatives analytically, for numerical Hessian use function values, scale delta.

GAnalyticFHNumericGradScale 

Gradient analytically, force Hessian numerically using gradient values, scale delta.

GAnalyticFHNumericFuncScale 

Gradient analytically, force Hessian numerically using function values, scale delta.

FGHNumericScale 

Force gradient and Hessian numerically, scale delta.

GHAnalyticHNumericGradNoScale 

Same as 0, but no scale of delta.

GHAnalyticHNumericFuncNoScale 

Same as 1, but no scale of delta.

GAnalyticFHNumericGradNoScale 

Same as 2, but no scale of delta.

GAnalyticFHNumericFuncNoScale 

Same as 3, but no scale of delta.

FGHNumericNoScale 

Same as 4, but no scale of delta.

Definition at line 466 of file gamsoptions.h.