Ipopt 3.12.10

- Main Page
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
IpLapack.hpp
Go to the documentation of this file.
1 // Copyright (C) 2005, 2009 International Business Machines and others.
2 // All Rights Reserved.
3 // This code is published under the Eclipse Public License.
4 //
5 // $Id: IpLapack.hpp 2449 2013-12-16 00:25:42Z ghackebeil $
6 //
7 // Authors: Andreas Waechter IBM 2005-12-25
8
9 #ifndef __IPLAPACK_HPP__
10 #define __IPLAPACK_HPP__
11
12 #include "IpUtils.hpp"
13 #include "IpException.hpp"
14
15 namespace Ipopt
16 {
17 DECLARE_STD_EXCEPTION(LAPACK_NOT_INCLUDED);
18
22 void IpLapackDpotrs(Index ndim, Index nrhs, const Number *a, Index lda,
23 Number *b, Index ldb);
24
28 void IpLapackDpotrf(Index ndim, Number *a, Index lda, Index& info);
29
34 void IpLapackDsyev(bool compute_eigenvectors, Index ndim, Number *a,
35 Index lda, Number *w, Index& info);
36
39 void IpLapackDgetrf(Index ndim, Number *a, Index* pivot, Index lda,
40 Index& info);
41
44 void IpLapackDgetrs(Index ndim, Index nrhs, const Number *a, Index lda,
45 Index* ipiv, Number *b, Index ldb);
46
50 void IpLapackDppsv(Index ndim, Index nrhs, const Number *a,
51 Number *b, Index ldb, Index& info);
52
53 } // namespace Ipopt
54
55 #endif
Index
int Index
Type for all incides.
Definition: IpStdCInterface.h:37
IpUtils.hpp
Ipopt::IpLapackDpotrf
void IpLapackDpotrf(Index ndim, Number *a, Index lda, Index &info)
Wrapper for LAPACK subroutine DPOTRF.
Ipopt::IpLapackDsyev
void IpLapackDsyev(bool compute_eigenvectors, Index ndim, Number *a, Index lda, Number *w, Index &info)
Wrapper for LAPACK subroutine DSYEV.
Ipopt::IpLapackDppsv
void IpLapackDppsv(Index ndim, Index nrhs, const Number *a, Number *b, Index ldb, Index &info)
Wrapper for LAPACK subroutine DPPSV.
Number
double Number
Type for all number.
Definition: IpStdCInterface.h:33
Ipopt::DECLARE_STD_EXCEPTION
DECLARE_STD_EXCEPTION(SUFFIX_EMPTY)
Ipopt::IpLapackDpotrs
void IpLapackDpotrs(Index ndim, Index nrhs, const Number *a, Index lda, Number *b, Index ldb)
Wrapper for LAPACK subroutine DPOTRS.
Ipopt::IpLapackDgetrf
void IpLapackDgetrf(Index ndim, Number *a, Index *pivot, Index lda, Index &info)
Wrapper for LAPACK subroutine DGETRF.
IpException.hpp
Ipopt::IpLapackDgetrs
void IpLapackDgetrs(Index ndim, Index nrhs, const Number *a, Index lda, Index *ipiv, Number *b, Index ldb)
Wrapper for LAPACK subroutine DGETRS.