Ipopt Documentation  
 
Loading...
Searching...
No Matches
IpMa77SolverInterface.hpp File Reference
#include "IpSparseSymLinearSolverInterface.hpp"
#include "IpLibraryLoader.hpp"
#include "IpTypes.h"
#include "hsl_ma77d.h"
#include "hsl_mc68i.h"

Go to the source code of this file.

Classes

class  Ipopt::Ma77SolverInterface
 

Namespaces

namespace  Ipopt
 This file contains a base class for all exceptions and a set of macros to help with exceptions.
 

Macros

#define IPOPT_DECL_MA77_DEFAULT_CONTROL(x)
 
#define IPOPT_DECL_MA77_OPEN_NELT(x)
 
#define IPOPT_DECL_MA77_OPEN(x)
 
#define IPOPT_DECL_MA77_INPUT_VARS(x)
 
#define IPOPT_DECL_MA77_INPUT_REALS(x)
 
#define IPOPT_DECL_MA77_ANALYSE(x)
 
#define IPOPT_DECL_MA77_FACTOR(x)
 
#define IPOPT_DECL_MA77_FACTOR_SOLVE(x)
 
#define IPOPT_DECL_MA77_SOLVE(x)
 
#define IPOPT_DECL_MA77_RESID(x)
 
#define IPOPT_DECL_MA77_SCALE(x)
 
#define IPOPT_DECL_MA77_ENQUIRE_POSDEF(x)
 
#define IPOPT_DECL_MA77_ENQUIRE_INDEF(x)
 
#define IPOPT_DECL_MA77_ALTER(x)
 
#define IPOPT_DECL_MA77_RESTART(x)
 
#define IPOPT_DECL_MA77_FINALISE(x)
 
#define IPOPT_DECL_MC68_DEFAULT_CONTROL(x)
 
#define IPOPT_DECL_MC68_ORDER(x)
 

Macro Definition Documentation

◆ IPOPT_DECL_MA77_DEFAULT_CONTROL

#define IPOPT_DECL_MA77_DEFAULT_CONTROL (   x)
Value:
void (x)( \
struct ma77_control* control \
)
#define ma77_control
Definition hsl_ma77d.h:44
Since
3.14.0

Definition at line 28 of file IpMa77SolverInterface.hpp.

◆ IPOPT_DECL_MA77_OPEN_NELT

#define IPOPT_DECL_MA77_OPEN_NELT (   x)
Value:
void (x)( \
const int n, \
const char* fname1, \
const char* fname2, \
const char* fname3, \
const char* fname4, \
void** keep, \
const struct ma77_control* control,\
struct ma77_info* info, \
const int nelt \
)
#define ma77_info
Definition hsl_ma77d.h:45
Since
3.14.0

Definition at line 33 of file IpMa77SolverInterface.hpp.

◆ IPOPT_DECL_MA77_OPEN

#define IPOPT_DECL_MA77_OPEN (   x)
Value:
void (x)( \
const int n, \
const char* fname1, \
const char* fname2, \
const char* fname3, \
const char* fname4, \
void** keep, \
const struct ma77_control* control,\
struct ma77_info* info \
)
Since
3.14.0

Definition at line 46 of file IpMa77SolverInterface.hpp.

◆ IPOPT_DECL_MA77_INPUT_VARS

#define IPOPT_DECL_MA77_INPUT_VARS (   x)
Value:
void (x)( \
const int idx, \
const int nvar, \
const int list[], \
void** keep, \
const struct ma77_control* control,\
struct ma77_info* info \
)
Since
3.14.0

Definition at line 58 of file IpMa77SolverInterface.hpp.

◆ IPOPT_DECL_MA77_INPUT_REALS

#define IPOPT_DECL_MA77_INPUT_REALS (   x)
Value:
void (x)( \
const int idx, \
const int length, \
const ipnumber reals[],\
void** keep, \
const struct ma77_control* control,\
struct ma77_info* info \
)
double ipnumber
Type for floating-point numbers.
Definition IpTypes.h:51
Since
3.14.0

Definition at line 68 of file IpMa77SolverInterface.hpp.

◆ IPOPT_DECL_MA77_ANALYSE

#define IPOPT_DECL_MA77_ANALYSE (   x)
Value:
void (x)( \
const int order[], \
void** keep, \
const struct ma77_control* control, \
struct ma77_info* info \
)
Since
3.14.0

Definition at line 78 of file IpMa77SolverInterface.hpp.

◆ IPOPT_DECL_MA77_FACTOR

#define IPOPT_DECL_MA77_FACTOR (   x)
Value:
void (x)( \
const int posdef, \
void** keep, \
const struct ma77_control* control,\
struct ma77_info* info, \
const ipnumber* scale \
)
Since
3.14.0

Definition at line 86 of file IpMa77SolverInterface.hpp.

◆ IPOPT_DECL_MA77_FACTOR_SOLVE

#define IPOPT_DECL_MA77_FACTOR_SOLVE (   x)
Value:
void (x)( \
const int posdef, \
void** keep, \
const struct ma77_control* control,\
struct ma77_info* info, \
const ipnumber* scale, \
const int nrhs, \
const int lx, \
ipnumber rhs[] \
)
Since
3.14.0

Definition at line 95 of file IpMa77SolverInterface.hpp.

◆ IPOPT_DECL_MA77_SOLVE

#define IPOPT_DECL_MA77_SOLVE (   x)
Value:
void (x)( \
const int job, \
const int nrhs, \
const int lx, \
ipnumber xx[], \
void** keep, \
const struct ma77_control* control,\
struct ma77_info* info, \
const ipnumber* scale \
)
Since
3.14.0

Definition at line 107 of file IpMa77SolverInterface.hpp.

◆ IPOPT_DECL_MA77_RESID

#define IPOPT_DECL_MA77_RESID (   x)
Value:
void (x)( \
const int nrhs, \
const int lx, \
const ipnumber xx[], \
const int lresid, \
ipnumber resid[], \
void** keep, \
const struct ma77_control* control, \
struct ma77_info* info, \
ipnumber* anorm_bnd\
)
Since
3.14.0

Definition at line 119 of file IpMa77SolverInterface.hpp.

◆ IPOPT_DECL_MA77_SCALE

#define IPOPT_DECL_MA77_SCALE (   x)
Value:
void (x)( \
ipnumber scale[], \
void** keep, \
const struct ma77_control* control, \
struct ma77_info* info, \
ipnumber* anorm \
)
Since
3.14.0

Definition at line 132 of file IpMa77SolverInterface.hpp.

◆ IPOPT_DECL_MA77_ENQUIRE_POSDEF

#define IPOPT_DECL_MA77_ENQUIRE_POSDEF (   x)
Value:
void (x)( \
ipnumber d[], \
void** keep, \
const struct ma77_control* control,\
struct ma77_info* info \
)
Since
3.14.0

Definition at line 141 of file IpMa77SolverInterface.hpp.

◆ IPOPT_DECL_MA77_ENQUIRE_INDEF

#define IPOPT_DECL_MA77_ENQUIRE_INDEF (   x)
Value:
void (x)( \
int piv_order[], \
ipnumber d[], \
void** keep, \
const struct ma77_control* control, \
struct ma77_info* info \
)
Since
3.14.0

Definition at line 149 of file IpMa77SolverInterface.hpp.

◆ IPOPT_DECL_MA77_ALTER

#define IPOPT_DECL_MA77_ALTER (   x)
Value:
void (x)( \
const ipnumber d[], \
void** keep, \
const struct ma77_control* control, \
struct ma77_info* info \
)
Since
3.14.0

Definition at line 158 of file IpMa77SolverInterface.hpp.

◆ IPOPT_DECL_MA77_RESTART

#define IPOPT_DECL_MA77_RESTART (   x)
Value:
void (x)( \
const char* restart_file, \
const char* fname1, \
const char* fname2, \
const char* fname3, \
const char* fname4, \
void** keep, \
const struct ma77_control* control, \
struct ma77_info* info \
)
Since
3.14.0

Definition at line 166 of file IpMa77SolverInterface.hpp.

◆ IPOPT_DECL_MA77_FINALISE

#define IPOPT_DECL_MA77_FINALISE (   x)
Value:
void (x)( \
void** keep, \
const struct ma77_control* control,\
struct ma77_info* info \
)
Since
3.14.0

Definition at line 178 of file IpMa77SolverInterface.hpp.

◆ IPOPT_DECL_MC68_DEFAULT_CONTROL

#define IPOPT_DECL_MC68_DEFAULT_CONTROL (   x)
Value:
void (x)( \
struct mc68_control* control \
)
#define mc68_control
Definition hsl_mc68i.h:44
Since
3.14.0

Definition at line 185 of file IpMa77SolverInterface.hpp.

◆ IPOPT_DECL_MC68_ORDER

#define IPOPT_DECL_MC68_ORDER (   x)
Value:
void (x)( \
int ord, \
int n, \
const int ptr[], \
const int row[], \
int perm[], \
const struct mc68_control* control,\
struct mc68_info* info \
)
#define mc68_info
Definition hsl_mc68i.h:45
Since
3.14.0

Definition at line 190 of file IpMa77SolverInterface.hpp.