-
Notifications
You must be signed in to change notification settings - Fork 286
/
AUTHORS
151 lines (101 loc) · 4.27 KB
/
AUTHORS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
Main authors:
Andreas Waechter, project leader (IBM)
Carl Laird (IBM, Carnegie Mellon University)
Contributors:
- Yoshiaki Kawajiri (Carnegie Mellon Univeristy):
First version of Latex documentation file
Docs/documentation.tex
- Olaf Schenk (University of Basel):
Modifications to the PARDISO interface in the files
Algorithm/LinearSolvers/IpPardisoSolverInterface.cpp
Algorithm/LinearSolvers/IpPardisoSolverInterface.hpp
- Michael Hagemann (University of Basel):
MA57 interface
Algorithm/LinearSolvers/IpMa57SolverInterface.cpp
Algorithm/LinearSolvers/IpMa57SolverInterface.hpp
- Damien Hocking (KBC Advanced Technologies)
MUMPS interface
Algorithm/LinearSolvers/IpMumpsSolverInterface.cpp
Algorithm/LinearSolvers/IpMumpsSolverInterface.hpp
- Jon Lee (IBM Research)
example nl file (writting by hand) for unitTest
Test/mytoy.nl
- Peter Carbonetto (University of British Columbia)
Matlab interface
[removed from Ipopt source as unmaintained]
- Rafael de Pelegrini Soares (VRTech Industrial Technologies)
and Tong Kewei (Beihang University, Beijing)
Java interface files
contrib/JavaInterface
src/Interfaces/IpStdJInterface.cpp
src/Interfaces/Ipopt.java
examples/hs071_java/HS071.java
examples/ScalableProblems_java/*.java
- Lifeng Chen/Zaiwen Wen (Columbia University)
Changes and additions to the implementation of the Chen-Goldfarb
penalty function algorithm
src/contrib/CGPenalty/IpCGPenaltyCq.cpp
src/contrib/CGPenalty/IpCGPenaltyCq.hpp
src/contrib/CGPenalty/IpCGPenaltyData.cpp
src/contrib/CGPenalty/IpCGPenaltyData.hpp
src/contrib/CGPenalty/IpCGPenaltyLSAcceptor.cpp
src/contrib/CGPenalty/IpCGPenaltyLSAcceptor.hpp
src/contrib/CGPenalty/IpCGPenaltyRegOp.cpp
src/contrib/CGPenalty/IpCGPenaltyRegOp.hpp
src/contrib/CGPenalty/IpCGPerturbationHandler.cpp
src/contrib/CGPenalty/IpCGPerturbationHandler.hpp
src/contrib/CGPenalty/IpCGSearchDirCalc.cpp
src/contrib/CGPenalty/IpCGSearchDirCalc.hpp
src/contrib/CGPenalty/IpPiecewisePenalty.cpp
src/contrib/CGPenalty/IpPiecewisePenalty.hpp
- Stefan Vigerske (GAMS)
Dynamic loading of linear solver shared libraries
src/Common/IpLibraryLoader.hpp
src/Common/IpLibraryLoader.cpp
HSL and Pardiso interface files
- Marcel Roelofs (AIMMS)
MSVC project files for Intel Fortran compiler, creating a DLL
[removed from Ipopt source as unmaintained]
- Jonathan Hogg (STFC Rutherford Appleton Laboratory)
MA77 interface
src/Algorithm/LinearSolvers/hsl_ma77d.h
src/Algorithm/LinearSolvers/IpMa77SolverInterface.hpp
src/Algorithm/LinearSolvers/IpMa77SolverInterface.cpp
MA86 interface
src/Algorithm/LinearSolvers/hsl_ma86d.h
src/Algorithm/LinearSolvers/hsl_mc68i.h
src/Algorithm/LinearSolvers/IpMa86SolverInterface.hpp
src/Algorithm/LinearSolvers/IpMa86SolverInterface.cpp
MA97 interface
src/Algorithm/LinearSolvers/hsl_ma97d.h
src/Algorithm/LinearSolvers/IpMa97SolverInterface.hpp
src/Algorithm/LinearSolvers/IpMa97SolverInterface.cpp
- Hans Pirnay (RWTH Aachen)
Rodrigo Lopez-Negrete (Carnegie Mellon University)
Sensitivity Based on IPOPT
contrib/sIPOPT (formerly called contrib/AsNMPC)
- Jelmer Ypma (University College London)
R interface with examples, all files in directory (and subdirectory of)
contrib/RInterface
- Tony Kelman (Berkeley)
improvements to Matlab interface
Ipopt/contrib/MatlabInterface
- Gabriel Hackebeil
improved use compound component spaces
- Nai-Yuan Chiang and Victor M. Zavala Tejeda (Argonne National Laboratory)
inertia free curvature test in solution of primal-dual system (full approach)
- Brad Bell
recursive NLP example
examples/recursive_nlp/recursive_nlp.cpp
- Mitchell Clement
support for use of single-precision floating point number
many source files affected, see https://github.com/coin-or/Ipopt/pull/428
- Byron Tasseff (LANL, University of Michigan)
Spral interface
src/Algorithm/LinearSolvers/IpSpralSolverInterface.hpp
src/Algorithm/LinearSolvers/IpSpralSolverInterface.cpp
Contributors of code that is no longer included in Ipopt distribution:
- Yifan Hu (Wolfram): Contributed TAUCS interface, implemented in the files
PDSystemImpl/PDFullSpace/IpTAUCSSolverInterface.hpp
PDSystemImpl/PDFullSpace/IpTAUCSSolverInterface.cpp
[These files have been removed, since TAUCS is not supported]