PIPS-NLP
Functions
getAmplFunctionNew.h File Reference
#include "asl_pfgh.h"

Go to the source code of this file.

Functions

double Ampl_Eval_Obj (ASL_pfgh *asl_, double *varsX)
 
void Ampl_Eval_Cons (ASL_pfgh *asl_, double *varsX, double *cons)
 
void Ampl_Eval_ObjGrad (ASL_pfgh *asl_, double *varsX, double *Objgrad)
 
void Ampl_Eval_InitX0 (ASL_pfgh *asl_, double *varsX)
 
void Ampl_Eval_Jac (ASL_pfgh *asl_, double *varsX, double *AmplJacElts)
 
void Ampl_Eval_Hessian_Tri (ASL_pfgh *asl_, double *varDual, double *Helts, double ObjScale=1)
 
void ampl_write_solution (ASL_pfgh *asl_, double *varsX, double *dual)
 

Function Documentation

void Ampl_Eval_Cons ( ASL_pfgh *  asl_,
double *  varsX,
double *  cons 
)
void Ampl_Eval_Hessian_Tri ( ASL_pfgh *  asl_,
double *  varDual,
double *  Helts,
double  ObjScale = 1 
)
void Ampl_Eval_InitX0 ( ASL_pfgh *  asl_,
double *  varsX 
)
void Ampl_Eval_Jac ( ASL_pfgh *  asl_,
double *  varsX,
double *  AmplJacElts 
)
double Ampl_Eval_Obj ( ASL_pfgh *  asl_,
double *  varsX 
)
void Ampl_Eval_ObjGrad ( ASL_pfgh *  asl_,
double *  varsX,
double *  Objgrad 
)
void ampl_write_solution ( ASL_pfgh *  asl_,
double *  varsX,
double *  dual 
)