🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::INLPProblem类 参考abstract

Public 成员函数

virtual ~INLPProblem ()=default
 
virtual errc_t getInfo (NLPInfo &info) const =0
 
virtual errc_t getJacInfo (NLPJacInfo &info) const =0
 
virtual errc_t getBounds (NLPBounds &bounds) const =0
 
virtual errc_t evalFitness (const NLPInput &input, NLPOutput &output) const =0
 
virtual errc_t evalJacobi (int numVariable, const double *variable, int numConstraint, int nnzJacobi, double *nzElemjacobi) const =0
 
virtual errc_t evalGradient (int numVariable, const double *variable, double *grad) const =0
 
virtual errc_t getInitialGuess (int numVariable, double *variable) const =0
 

成员函数说明

◆ evalGradient()

virtual errc_t ast::INLPProblem::evalGradient ( int numVariable,
const double * variable,
double * grad ) const
pure virtual

计算目标函数梯度

参数
numVariable
variable
返回

◆ evalJacobi()

virtual errc_t ast::INLPProblem::evalJacobi ( int numVariable,
const double * variable,
int numConstraint,
int nnzJacobi,
double * nzElemjacobi ) const
pure virtual

计算非线性方程的解析(数值)Jacobi矩阵

参数
ndim维度
x_input变量
nzElemjacobijacobi矩阵非零元素

该类的文档由以下文件生成: