PIPS-NLP
Functions | Variables
getAmplFunctionNew.C File Reference
#include <cstdio>
#include <cassert>
#include <climits>
#include "getAmplFunctionNew.h"

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)
 
void ampl_write_solution (ASL_pfgh *asl_, double *varsX, double *dual)
 

Variables

int nobj
 
int hes_obj
 
int hes_con
 
int hes_tri
 
double OW [1]
 

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 
)
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 
)

Variable Documentation

int hes_con
int hes_obj
int hes_tri
int nobj
double OW[1]