Loading [MathJax]/extensions/tex2jax.js
Ipopt Documentation  
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Loading...
Searching...
No Matches
IpPardisoSolverInterface.hpp File Reference

Go to the source code of this file.

Classes

class  Ipopt::PardisoSolverInterface
 Interface to the linear solver Pardiso as distributed by pardiso-project.org, derived from SparseSymLinearSolverInterface. More...
 

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_PARDISOINIT(x)
 
#define IPOPT_DECL_PARDISO(x)
 
#define IPOPT_DECL_SMAT_REORDERING_PARDISO_WSMP(x)
 

Macro Definition Documentation

◆ IPOPT_DECL_PARDISOINIT

#define IPOPT_DECL_PARDISOINIT (   x)
Value:
void (x)( \
void* PT, \
const ipindex* MTYPE, \
const ipindex* SOLVER, \
ipindex* IPARM, \
ipnumber* DPARM, \
ipindex* E \
)
double ipnumber
Type for floating-point numbers.
Definition IpTypes.h:51
int ipindex
Type of all indices of vectors, matrices etc.
Definition IpTypes.h:68
Since
3.14.0

Definition at line 19 of file IpPardisoSolverInterface.hpp.

◆ IPOPT_DECL_PARDISO

#define IPOPT_DECL_PARDISO (   x)
Value:
void (x)( \
void** PT, \
const ipindex* MAXFCT, \
const ipindex* MNUM, \
const ipindex* MTYPE, \
const ipindex* PHASE, \
const ipindex* N, \
const ipnumber* A, \
const ipindex* IA, \
const ipindex* JA, \
const ipindex* PERM, \
const ipindex* NRHS, \
ipindex* IPARM, \
const ipindex* MSGLVL, \
ipnumber* B, \
ipnumber* X, \
ipindex* E, \
ipnumber* DPARM \
)
Since
3.14.0

Definition at line 29 of file IpPardisoSolverInterface.hpp.

◆ IPOPT_DECL_SMAT_REORDERING_PARDISO_WSMP

#define IPOPT_DECL_SMAT_REORDERING_PARDISO_WSMP (   x)
Value:
void (x)( \
const ipindex* N, \
const ipindex* ia, \
const ipindex* ja, \
const ipnumber* a_, \
ipindex* a2, \
ipindex* ja2, \
ipnumber* a2_, \
ipindex* perm2, \
ipnumber* scale2, \
ipindex* tmp2_, \
ipindex preprocess \
)
Since
3.14.0

Definition at line 50 of file IpPardisoSolverInterface.hpp.