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

#include <NlpInfoFIX.h>

Inheritance diagram for NlpInfoFIX:
NlpInfo

Public Member Functions

 NlpInfoFIX ()
 
 NlpInfoFIX (int nx_in, int my_in, int mz_in, int nzH_in, int nzA_in, int nzC_in)
 
 NlpInfoFIX (int nx_in, int my_in, int mz_in, int nzH_in, int nzA_in, int nzC_in, int nxL_in, int nxU_in, int nsL_in, int nsU_in)
 
virtual ~NlpInfoFIX ()
 
virtual double ObjValue (NlpGenVars *vars)
 
virtual void ConstraintBody (NlpGenVars *vars, OoqpVector *conEq, OoqpVector *conIneq)
 
virtual int ObjGrad (NlpGenVars *vars, OoqpVector *grad)
 
virtual void Hessian (NlpGenVars *vars, SymMatrix *Hess)
 
virtual void JacFull (NlpGenVars *vars, GenMatrix *JacA, GenMatrix *JacC)
 
virtual void get_InitX0 (OoqpVector *vX)
 
- Public Member Functions inherited from NlpInfo
 NlpInfo ()
 
virtual ~NlpInfo ()
 
 NlpInfo (int nx_in, int my_in, int mz_in, int nzH_in, int nzA_in, int nzC_in)
 
 NlpInfo (int nx_in, int my_in, int mz_in, int nzH_in, int nzA_in, int nzC_in, int nxL_in, int nxU_in, int nsL_in, int nsU_in)
 

Public Attributes

SimpleVector * tempX
 
- Public Attributes inherited from NlpInfo
long long nx
 
long long my
 
long long mz
 
long long nzH
 
long long nzA
 
long long nzC
 
long long nsL
 
long long nsU
 
long long nxL
 
long long nxU
 
int * rowMap
 
SymMatrix * Q
 
GenMatrix * A
 
GenMatrix * C
 
OoqpVector * g
 
OoqpVector * bA
 

Constructor & Destructor Documentation

NlpInfoFIX::NlpInfoFIX ( )
NlpInfoFIX::NlpInfoFIX ( int  nx_in,
int  my_in,
int  mz_in,
int  nzH_in,
int  nzA_in,
int  nzC_in 
)
NlpInfoFIX::NlpInfoFIX ( int  nx_in,
int  my_in,
int  mz_in,
int  nzH_in,
int  nzA_in,
int  nzC_in,
int  nxL_in,
int  nxU_in,
int  nsL_in,
int  nsU_in 
)
NlpInfoFIX::~NlpInfoFIX ( )
virtual

Member Function Documentation

void NlpInfoFIX::ConstraintBody ( NlpGenVars *  vars,
OoqpVector *  conEq,
OoqpVector *  conIneq 
)
virtual

Implements NlpInfo.

void NlpInfoFIX::get_InitX0 ( OoqpVector *  vX)
virtual

Implements NlpInfo.

void NlpInfoFIX::Hessian ( NlpGenVars *  vars,
SymMatrix *  Hess 
)
virtual

Implements NlpInfo.

void NlpInfoFIX::JacFull ( NlpGenVars *  vars,
GenMatrix *  JacA,
GenMatrix *  JacC 
)
virtual

Implements NlpInfo.

int NlpInfoFIX::ObjGrad ( NlpGenVars *  vars,
OoqpVector *  grad 
)
virtual

Implements NlpInfo.

double NlpInfoFIX::ObjValue ( NlpGenVars *  vars)
virtual

Implements NlpInfo.

Member Data Documentation

SimpleVector* NlpInfoFIX::tempX

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