PIPS-NLP
Public Member Functions | Public Attributes | List of all members
AmplData_NL Class Reference

#include <AmplData_NL.hpp>

Public Member Functions

 AmplData_NL ()
 
ASL_pfgh * initASL (char *nlFileName[], AmplSuffix *amplSuffix=NULL)
 
void initialize (int nvar, int ncons)
 
int Ampl_nnz_Hessian_Tri ()
 

Public Attributes

std::vector< double > collb
 
std::vector< double > colub
 
std::vector< double > rowlb
 
std::vector< double > rowub
 
std::vector< double > objGrad
 
std::vector< int > VarsStatus
 
std::vector< int > ConsStatus
 
std::vector< std::string > rownames
 
std::vector< std::string > colnames
 
bool didLoad
 
ASL_pfgh * locASL
 
int nzH
 

Constructor & Destructor Documentation

AmplData_NL::AmplData_NL ( )
inline

Member Function Documentation

int AmplData_NL::Ampl_nnz_Hessian_Tri ( )
ASL_pfgh * AmplData_NL::initASL ( char *  nlFileName[],
AmplSuffix amplSuffix = NULL 
)
void AmplData_NL::initialize ( int  nvar,
int  ncons 
)

Member Data Documentation

std::vector<double> AmplData_NL::collb
std::vector<std::string> AmplData_NL::colnames
std::vector<double> AmplData_NL::colub
std::vector<int> AmplData_NL::ConsStatus
bool AmplData_NL::didLoad
ASL_pfgh* AmplData_NL::locASL
int AmplData_NL::nzH
std::vector<double> AmplData_NL::objGrad
std::vector<double> AmplData_NL::rowlb
std::vector<std::string> AmplData_NL::rownames
std::vector<double> AmplData_NL::rowub
std::vector<int> AmplData_NL::VarsStatus

The documentation for this class was generated from the following files: