Namespaces |
namespace | Parameters |
Classes |
class | ICapeNumericNLPTaskFactory |
class | ICapeNLPFunction |
class | ICapeNLPTask |
class | ICapeSensNLPTask |
class | ICapeDynamicOptimizationTask |
class | BasicNLPTask |
class | DianaDynamicNLPTask |
class | BasicDynamicNLPTask |
class | MultipleFittingTask |
class | SensMultipleFittingTask |
class | IDianaNLPTaskReporting |
class | CFunction |
class | DianaNLPTask |
class | ICapeNLPTest |
class | IDianaSensitivityTaskCreator |
class | DianaParameterFittingTask |
class | ParameterFittingTask |
class | SensParameterFittingTask |
class | ParameterFittingTaskReport |
Typedefs |
typedef std::vector
< ICapeNLPFunction * > | ConstraintFuncArray |
typedef std::vector
< ICapeNLPTask * > | CapeArrayNLPTask |
typedef std::vector
< BasicNLPTask * > | ArrayBasicNLPTask |
typedef std::vector
< DianaDynamicNLPTask * > | ArrayDynamicNLPTask |
typedef std::vector
< MultipleFittingTask * > | ArrayMultipleFittingTask |
typedef CapeDouble(* | evalfunc )(Numeric::Solvers::NLPTasks::ICapeNLPTask &task) |
typedef std::vector
< DianaParameterFittingTask * > | ArrayDianaParameterFittingTask |
typedef std::vector
< ParameterFittingTask * > | ArrayParameterFittingTask |
typedef std::vector
< SensParameterFittingTask * > | ArraySensParameterFittingTask |
typedef std::vector
< Common::Types::CapeArrayDouble > | DianaNLPFullMatrixDouble |
Enumerations |
enum | eCapeNLPTaskType { CAPE_NULLRANGE = 0x00,
CAPE_FIRSTRANGE = 0x01,
CAPE_SQP = 0x02
} |
enum | eCapeOptPointEntry {
CAPE_OBJFUNC = 0x01,
CAPE_GXCONSTR = 0x02,
CAPE_HXCONSTR = 0x04,
CAPE_GRADIENT = 0x08,
CAPE_LSJAC = 0x0F
} |
enum | ConstraintType { ctGx,
ctHx
} |
enum | eEstimatedParameterType { DIANA_PARAMETER = 0,
DIANA_INITSTATE = 1,
DIANA_FREEPAR = 2
} |
enum | DerivativeApproximationType { daForwardDifference = 0,
daCentralDifference,
daFourthCentralDifference
} |
Namespace describes all the interfaces and their associated methods for the non-linear programming tasks.