Timeline


and .

07/05/11:

18:42 Changeset [1532] by joelandersson
added tentative numerical jacobian evaluation based on compression
14:37 Changeset [1531] by joelandersson
updated thermodynamics example
10:26 Changeset [1530] by joelandersson
moved unidirectionalColoring to base class

07/04/11:

22:46 Changeset [1529] by joelandersson
added determinant by minor expansion benchmark
19:31 Changeset [1528] by joelandersson
thermodynamics example
18:54 Ticket #161 (Memory leaks) closed by joelandersson
fixed: Fredrik now reports that it works. Closing the ticket.
18:50 Changeset [1527] by jgillis
Fix make error in trunk
17:33 Changeset [1526] by joelandersson
moved Modelica examples to examples directory
15:17 Changeset [1525] by joelandersson
removed debug printing
15:09 Changeset [1524] by joelandersson
removed binops branch
15:07 Changeset [1523] by joelandersson
grouped binary operations in one MX node
13:40 Changeset [1522] by joelandersson
solved memory leak issue
13:24 Changeset [1521] by joelandersson
changed constpow to pow in code generation
13:17 Changeset [1520] by joelandersson
eliminated binary operation node (but but it in a separate branch for now)
13:05 Ticket #161 (Memory leaks) created by joelandersson
Valgrind detects memory leaks when running some examples, both in C++ and …
09:04 Ticket #160 (CRSSparsity operations) created by jgillis
For user convenience, it may be handy to allow indexing. The following …

07/03/11:

09:54 Changeset [1519] by joelandersson
simplification of mappings in various places
09:41 Changeset [1518] by joelandersson
simplification of reshape back to original shape
09:37 Changeset [1517] by joelandersson
simplification of transpose of transpose
00:53 Ticket #103 (Improve numpy integration) closed by jgillis
fixed: Commit [1516] implements this automatic casting to int. Closing.
00:51 Changeset [1516] by jgillis
More numpy integration: np.int64 to int - ticket #103
00:48 Changeset [1515] by jgillis
Added missing qpoases link in swig

07/02/11:

22:02 Changeset [1514] by joelandersson
automatic simplification of MX expression trees
20:04 Ticket #138 (Interface QP solver) closed by jgillis
fixed: There are now interfaces to qpOASES, OOQP and IPOPT. Still unpolished, …
20:01 Changeset [1513] by jgillis
Added interface to qpOASES
17:15 speeduptricks edited by joelandersson
(diff)
17:02 speeduptricks edited by joelandersson
(diff)
16:52 speeduptricks edited by joelandersson
(diff)
16:48 speeduptricks edited by joelandersson
(diff)
16:41 speeduptricks edited by joelandersson
(diff)
16:10 Ticket #157 (Inefficient matrix product in XFunction) closed by joelandersson
fixed: Multiplication with diagonal matrices are normally occuring in the AD …
16:07 Changeset [1512] by joelandersson
fixed ticket #157
16:04 Changeset [1511] by jgillis
Trunk failed to compile on [1510]
15:44 Changeset [1510] by jgillis
Fixed regression in octave: MX+Dmatrix was not working anymore
15:18 Changeset [1509] by jgillis
Fixed octave interface compile issue
15:05 Ticket #147 (Reference counting on Sparsity fails in python) closed by jgillis
fixed: Fixed in [1508] using typemap template. The reason the #ifdef SWIG hack …
15:03 Changeset [1508] by jgillis
Fix for issue #147
12:41 Ticket #91 (Compilation error related to UseDoxygen) closed by joelandersson
fixed: Haven't heard anyone complaining about this and I know that CasADi has …
12:28 Ticket #159 (Installing Python interface on Windows) created by joelandersson
The copy command which copies the generated Python interface to the right …
12:18 Changeset [1507] by joelandersson
fixed SWIG-Python compilation issues in Windows/Visual Studio 10
11:14 Ticket #158 (QPSolver unittest hangs sometimes) closed by jgillis
fixed
10:50 Changeset [1506] by jgillis
Fixed issue #158
10:49 Changeset [1505] by jgillis
Fixed issue #158
10:27 Ticket #158 (QPSolver unittest hangs sometimes) created by jgillis
10:22 Changeset [1504] by jgillis
Activating MXFunction::jac since we just got working SCT AD. Issue with …
10:02 Changeset [1503] by joelandersson
resolved broken commit
10:01 Changeset [1502] by jgillis
Corrected setting in IpoptQPInternal
09:49 Changeset [1501] by joelandersson
resolved Visual C++ compilation issues
08:54 Changeset [1500] by joelandersson
hard coded which function are zero when evaluated with zero as one or both …
01:34 Changeset [1499] by dskovach
merged my slight change to ocp
01:11 Ticket #155 (Implement AD by SCT for MX unary and binary operation nodes) closed by joelandersson
fixed: Implemented in [1498]. Quickly tested (in mx_jacobian.cpp) but more …
01:10 Ticket #153 (Implement AD by SCT for MX multiplication node) closed by joelandersson
fixed: Implemented in [1498]. Quickly tested (in mx_jacobian.cpp) but more …
01:09 Changeset [1498] by joelandersson
implemented AD by SCT for MX multiplication, unary and binary operations …
01:05 Ticket #109 (ACADO linking problem on 64 bit Linux) closed by joelandersson
wontfix: Invalidating the ticket, since there appears to be no progress. It looks …
00:39 Changeset [1497] by jgillis
More complexity tests; strange results
00:39 Ticket #157 (Inefficient matrix product in XFunction) created by jgillis
Given the following statements: […] The time complexity of …

07/01/11:

20:18 Changeset [1496] by joelandersson
cleaned up MX member functions
18:44 Changeset [1495] by jgillis
Added CasADi logo to API docs
18:39 Changeset [1494] by jgillis
Splat some QP bugs
16:58 Changeset [1493] by kozatt
Added install targets for static/dynamic libraries.
16:26 Changeset [1492] by kozatt
Adjusted some CMakeLists.txt files to dynamic linking.
15:53 Changeset [1491] by kozatt
Added option to compile static and/or dynamic. Former is default.
13:27 Ticket #152 ("QP solver" not interfaced) closed by jgillis
fixed: Fixed in [1490]
13:27 Changeset [1490] by jgillis
Fix for #152
13:09 Changeset [1489] by jgillis
Added a bit more information to complexity test printed output
12:30 Ticket #156 (Python deep copy) created by joelandersson
Deep copying does not work in the Python interface. Using the standard …
12:25 Changeset [1488] by jgillis
Added unittests to check for complexity of operations
12:17 speeduptricks edited by jgillis
(diff)
10:57 Ticket #150 (Speed bottleneck for DMatrix) closed by joelandersson
fixed
10:57 Ticket #150 (Speed bottleneck for DMatrix) reopened by joelandersson
I implemented a quick fix for the O(N2) complexity in the number of rows, …
10:55 Changeset [1487] by joelandersson
quickfix to speed bottle neck #150, added some matrix function prototypes
07:49 Changeset [1486] by joelandersson
added function prototypes for new binary functions for mx
07:48 Changeset [1485] by joelandersson
added fmi debug code

06/30/11:

20:13 Ticket #150 (Speed bottleneck for DMatrix) closed by joelandersson
duplicate: In fact, binary operations in general for Matrix<> are inefficient. #155
20:08 Ticket #155 (Implement AD by SCT for MX unary and binary operation nodes) created by joelandersson
Currently, only addition, subtraction and elementwise multiplication is …
20:07 Ticket #154 (Matrix<> unary and binary operations) created by joelandersson
The current implementation of unary and binary operations in Matrix<> is …
19:56 Ticket #153 (Implement AD by SCT for MX multiplication node) created by joelandersson
It should be quite easy to do using a for loop, accessing the columns of …
19:53 Ticket #152 ("QP solver" not interfaced) created by joelandersson
It appears as if the base class of the "ipopt qp solver" has not been …
19:15 Changeset [1484] by greghorn
implemented DDP (differential dynamics programming) and got it working for …
19:15 Changeset [1483] by greghorn
tune lqrCartpole
18:06 Ticket #151 (Double evaluation of integrator in multiple_shooting_from_scratch example) created by joelandersson
There appears be excessive work done in the multiple shooting code. Each …
17:44 Changeset [1482] by kozatt
Added monitor to CVodesInternal called integrate.
13:45 Changeset [1481] by joelandersson
mxfunction using numeric jacobian (optionally)
13:31 Changeset [1480] by joelandersson
reverted change to matrix product sparsity calculation: no one is …
10:39 Changeset [1479] by joelandersson
changed MX multiplication to work with second factor transposed
09:29 Ticket #150 (Speed bottleneck for DMatrix) created by joelandersson
The following code is slow (takes about 4 seconds which is not reasonable) …
08:32 speeduptricks created by jgillis
07:53 Changeset [1478] by joelandersson
cleaning up MX multiplication preparing for AD
03:56 Changeset [1477] by greghorn
generalize lqr action bounding
03:32 Changeset [1476] by greghorn
added regularization to Lqr, cartpole now converges
03:00 Changeset [1475] by greghorn
fixed Lqr related to linearizing about zero for V but f0 for Q, LQR now …
02:59 Changeset [1474] by greghorn
added handy DMatrix inputs/outputs Ode::rk4Step/eulerStep ( and re-did …
02:59 Changeset [1473] by greghorn
added Ocp::setState/setStates/setAction/setActions

06/29/11:

23:18 WikiStart edited by jgillis
(diff)
22:56 Changeset [1472] by jgillis
Nicer input/output visualisation in doxygen
18:51 Changeset [1471] by jgillis
Documentation effort: use INPUTSCHEME/OUTPUTSCHEME macros to document …
18:23 Changeset [1470] by jgillis
Prepare for the new input/output documentation scheme
18:13 Changeset [1469] by joelandersson
some performance stuff (matrix products)
18:06 Changeset [1468] by jgillis
Added more documentation on QP
17:47 Changeset [1467] by jgillis
Added an IPOPT interface for QP problems
16:02 Changeset [1466] by jgillis
OOQP interface: some error checking. Added QP_COST output
15:37 Changeset [1465] by joelandersson
a bit faster matrix-matrix multiplication
14:47 Changeset [1464] by joelandersson
reverted change to calculating matrix product sparsity pattern
14:29 Changeset [1463] by joelandersson
updated matrix multiplication benchmark
14:06 Changeset [1462] by joelandersson
quicker matrix multiplication for Matrix<>
12:44 Changeset [1461] by jgillis
Adding an OOQP interface - final part. Cleaned up & documented. A lot of …
12:21 Changeset [1460] by joelandersson
simplified densification
12:01 Changeset [1459] by jgillis
Adding an OOQP interface - part 7: got small problem working + unittested
11:59 Changeset [1458] by joelandersson
eliminated VVDptr from MX virtual machine
11:14 Changeset [1457] by jgillis
Adding an OOQP interface - part 7: set-up of small problem ( segfaulting …
10:55 Changeset [1456] by joelandersson
eliminated VDptr from MX virtual machine
10:01 Changeset [1455] by joelandersson
getEndTime -> getFinalTime
09:55 Changeset [1454] by joelandersson
added FMI debug code
09:44 Changeset [1453] by joelandersson
added getStartTime/getEndTime
07:46 Changeset [1452] by joelandersson
eliminated Dptr from MX virtual machine

06/28/11:

22:19 Changeset [1451] by jgillis
Adding an OOQP interface - part 6: half-way to actually using ooqp with …
14:50 Changeset [1450] by jgillis
Adding an OOQP interface - part 5: ooqp example runs inside OOQPInternal, …
12:47 Ticket #149 (MathML/OpenMath import and export) created by joelandersson
There is a standard exchange format for representing expressions e.g. for …
12:31 Changeset [1449] by jgillis
Adding an OOQP interface - part 4: preliminary ooqpsolver skeleton
12:11 Ticket #148 (Mirror Octave interface syntax with symbolic Matlab syntax) created by joelandersson
It makes sense to have the casadi Octave syntax mirror that of symbolic …
11:38 Changeset [1448] by jgillis
Adding an OOQP interface - part 3: prepared the build system
10:46 Changeset [1447] by jgillis
Adding an OOQP interface - part 2: introduce a WITH_OOQP flag
10:41 Changeset [1446] by jgillis
Adding an OOQP interface - pa - part 1: extending the qp_solver family
10:07 WikiStart edited by jgillis
(diff)
09:59 Changeset [1445] by jgillis
benchmark for sparse multiplication
09:19 Changeset [1444] by joelandersson
tried to fix #147 (safer, still not working) and added numeric_jacobian …
08:33 Ticket #147 (Reference counting on Sparsity fails in python) created by jgillis
Consider the following problematic snippet: […] While the workaround …
08:29 Ticket #44 (Compilation with Visual C++) closed by joelandersson
fixed
08:28 Ticket #93 (Wrong name of SWIG shared library for MSYS+Mingw) closed by joelandersson
fixed

06/27/11:

21:11 Ticket #144 (Vectors if numeric values not typemapped correctly to GenericType) closed by jgillis
fixed: Fixed in [1443]
21:10 Changeset [1443] by jgillis
Fix for #144
20:39 Changeset [1442] by joelandersson
fixed shared library naming issue on windows
20:00 Changeset [1441] by joelandersson
fixed so that casadi (including swig and ipopt) compiles well in windows …
18:33 Ticket #143 (Empty cells not translated to empty matrices in Octave) closed by jgillis
fixed: Fix in [1440]
18:32 Ticket #146 (Octave "size" function gives (-1,-1) as dimension) closed by jgillis
fixed
18:30 Changeset [1440] by jgillis
Fix for #143
18:28 Changeset [1439] by jgillis
Fix for #146
17:10 Ticket #146 (Octave "size" function gives (-1,-1) as dimension) created by joelandersson
The "size" function gives (-1,-1) as dimension, regardless of the actual …
15:58 Changeset [1438] by jgillis
Fix for #144
12:14 Ticket #145 (Concatenation of Matrix<> and MX not working in Octave) created by joelandersson
The concatenation of matrices (DMatrix/SXMatrix/MX) is not working …
12:04 Ticket #144 (Vectors if numeric values not typemapped correctly to GenericType) created by joelandersson
After generating an integrator instance, I tried to set an option which …
11:42 Ticket #143 (Empty cells not translated to empty matrices in Octave) created by joelandersson
After constructing an expression for the DAE residual, I created the …
09:07 Changeset [1437] by greghorn
fixed all the examples broken by changing Ocp::writeOctaveOutput
09:06 Changeset [1436] by greghorn
lqr refactor - added vector of cost function SXFunctions, one for each …
09:06 Changeset [1435] by greghorn
added cartpole plotting script
09:06 Changeset [1434] by greghorn
LQR backwards sweep now working
09:06 Changeset [1433] by greghorn
added vector<double> xopt member to Ocp (with getter functions)
01:33 Changeset [1432] by greghorn
LQR backwards sweep implemented (compiles, no runtime errors, but math is …
01:33 Changeset [1431] by greghorn
fixed bug in fx SETTERS() where setOutput was calling input and setFwdSens …
01:33 Changeset [1430] by greghorn
added lqr fuctionality

06/26/11:

17:50 Changeset [1429] by jgillis
A more strict Matrix<T>::setNZ(IMatrix)
13:37 Ticket #123 (Clean up examples folder) closed by joelandersson
fixed
11:54 Changeset [1428] by jgillis
adFwd for Norm2 and Norm22
00:16 Changeset [1427] by jgillis
Option parser: remove quotes
00:13 Changeset [1426] by jgillis
Extended Matrix<T>::norm_2 to a Frobenius norm, as Norm_2(MX)
00:07 Changeset [1425] by jgillis
Added print_time Option

06/25/11:

23:50 Changeset [1424] by jgillis
numeric AD for Norm_1, Norm_2
22:18 Changeset [1423] by jgillis
Evaluation of Norm (no AD)
21:37 Changeset [1422] by jgillis
Dimension error for NLP with params
17:55 Changeset [1421] by joelandersson
added example on how to write a direct collocation algorithm from scratch
09:30 Ticket #142 (Remove the in-documentation examples headers from the doxygen ...) closed by jgillis
fixed: Fixed in [1420].
09:30 Changeset [1420] by jgillis
Fix for #142: remove .hpp links from documentation
07:01 Changeset [1419] by joelandersson
completed biegler example (though it is still not working)

06/24/11:

21:48 Changeset [1418] by joelandersson
updated collocation example to work with MX
21:31 Changeset [1417] by joelandersson
updated findIPOPT script
13:34 usagepatterns edited by jgillis
(diff)
13:27 Changeset [1416] by jgillis
added default std::vector<CRSSSparsity> typemap - final for issue #141
13:18 Ticket #141 (Helper functionality for mapping variables) closed by jgillis
fixed: Commit [1414] made mapping() a member function of MX and removed it from …
13:14 Changeset [1415] by jgillis
tuple output typemap for std::pair
10:36 Ticket #142 (Remove the in-documentation examples headers from the doxygen ...) created by jgillis
09:39 usagepatterns edited by jgillis
(diff)
09:33 FAQ edited by jgillis
(diff)
09:24 usagepatterns created by jgillis
09:20 WikiStart edited by jgillis
(diff)
08:24 Changeset [1414] by jgillis
mapping is a member of MX now

06/23/11:

23:40 Publications edited by jgillis
(diff)
22:51 Changeset [1413] by joelandersson
added function pointers to constructors for NLPSolver,Integrator,NLPSolver
19:26 Changeset [1412] by joelandersson
added MX::jac for elementwise multiplication, changed implementation of …
18:37 Changeset [1411] by joelandersson
moved away fritzson modelica example to experimental (not yet ready)
18:36 Changeset [1410] by joelandersson
moved vdp single and multiple shooting examples to examples folder
18:30 Changeset [1409] by joelandersson
modified vdp single/multiple shooting example
18:29 Changeset [1408] by joelandersson
added modelica logical greater than
18:28 Changeset [1407] by joelandersson
made IMatrix data member of mapping
18:27 Changeset [1406] by joelandersson
added automatic simplification of (x+x)/2

06/22/11:

22:42 Changeset [1405] by jgillis
Introduced Imatrix, operator[](Imatrix) and mapping along the lines of …
13:25 Ticket #141 (Helper functionality for mapping variables) created by jgillis
Suppose we have an optimization problem with multiple decision variables …
13:17 Changeset [1404] by joelandersson
changed number of signicant digits from 6 to 5 in Kinsol test to make test …
04:22 Changeset [1403] by greghorn
MultipleShooting::getOutput now throws helpful error if requested output …
03:14 Changeset [1402] by greghorn
solve rocket example with exact hessian
03:14 Changeset [1401] by greghorn
formatting
03:14 Changeset [1400] by greghorn
cppocp switched from rk4 to simpsons rule (options for rk4/euler/simpsons)
01:39 Changeset [1399] by dskovach
added a static library, slightly changed FindMATLAB

06/21/11:

23:48 Changeset [1398] by jgillis
Some MX stacking tools: veccat and createParent. A little bit of …
20:07 Changeset [1397] by jgillis
Added NLP_P, see #86. Only for ipopt, no sensitivities yet
10:00 FAQ edited by jgillis
(diff)
09:59 FAQ edited by jgillis
(diff)
09:23 Changeset [1396] by jgillis
Added example for the new expand function
09:21 Changeset [1395] by joelandersson
added constructor that takes an MXFunction in SXFunction
08:41 Changeset [1394] by joelandersson
added symbolic evaluation (SX) for MXFunction and expansion of MXFunction …
08:39 Changeset [1393] by joelandersson
corrected documentation
08:33 changes_1_3_0 edited by joelandersson
(diff)
08:30 Ticket #140 (Add MXFunction symbolic evaluation) created by joelandersson
MXFunction should enable symbolic evaluation with MX nodes (it currently …

06/20/11:

22:48 Changeset [1392] by greghorn
bug in multi-stage optimization results octave output code
22:39 Ticket #139 (heuristic developer debug mode) created by jgillis
In order to spot bugs like in [1390], it may be a good idea to have a flag …
22:03 Changeset [1391] by jgillis
Added indoc example countNodes, KinsolSolver?, Simulator
21:21 Changeset [1390] by jgillis
Fixed annoying bug in KinsolSolver?: jacobian was not being feeded input
18:38 WikiStart edited by jgillis
typo (diff)
18:36 Ticket #138 (Interface QP solver) created by jgillis
It would be great to have at least one dense (qpOASES) and one sparse (?) …
16:35 Ticket #137 (Rewrite OCP class) created by joelandersson
The OCP class in the optimal_control directory is not particularly user …
16:24 changes_1_3_0 edited by joelandersson
(diff)
16:22 Changeset [1389] by joelandersson
changed Simulator signature, added Modelica thermodynamics example
15:58 Changeset [1388] by jgillis
Changed layout of API docs
15:45 Changeset [1387] by jgillis
indoc example for Linearsolvers
10:15 Changeset [1386] by joelandersson
debugged biegler 10.1 example and moved it back to examples collection
08:47 changes_1_3_0 edited by joelandersson
(diff)

06/19/11:

22:17 WikiStart edited by jgillis
(diff)
22:16 WikiStart edited by jgillis
(diff)
18:05 Changeset [1385] by joelandersson
smarter setSub for scalars
17:20 Changeset [1384] by jgillis
Extended the testsuite to test examples, tutorials as well; cleaned up …
17:11 Changeset [1383] by joelandersson
resolved performance degrading changed introduced in revision 1319 (4)
17:05 Changeset [1382] by joelandersson
resolved performance degrading changed introduced in revision 1319 (3)
17:04 Changeset [1381] by joelandersson
resolved performance degrading changed introduced in revision 1319 (2)
17:03 Changeset [1380] by joelandersson
resolved performance degrating changed introduced in revision 1319

06/18/11:

22:42 ReleaseChecklist edited by jgillis
(diff)
22:39 ReleaseChecklist edited by jgillis
(diff)
22:39 ReleaseChecklist edited by jgillis
(diff)
22:38 codeexamples edited by jgillis
(diff)
15:59 unittests edited by jgillis
(diff)
15:54 ReleaseChecklist edited by jgillis
(diff)
15:42 Ticket #39 (Implement AD by SCT for the MX class) closed by joelandersson
fixed: This has been dealt with in other tickets. An AD by SCT approach for MX is …
15:22 ReleaseChecklist created by joelandersson
15:15 designdecisions edited by joelandersson
(diff)
15:05 Ticket #136 (Implicit integrator failure error handling) created by joelandersson
It can happen that an implicit integrator (Idas) fails either during …
00:40 FAQ edited by jgillis
(diff)
00:36 FAQ edited by jgillis
(diff)
00:28 Ticket #135 (Return type of Matrix<>::operator[](int) and ...) closed by jgillis
fixed
00:23 Changeset [1379] by jgillis
Implemented #135

06/17/11:

23:44 Changeset [1378] by dskovach
matlab engine preliminary interface
22:29 Changeset [1377] by jgillis
removed dummy printed message
21:39 Changeset [1376] by greghorn
ocp log writing is now more automated
19:44 unittests edited by jgillis
(diff)
19:43 examples edited by jgillis
(diff)
19:42 indocumentationexamples edited by jgillis
(diff)
19:27 Changeset [1375] by greghorn
removed reference to kite model which doesn't exist in this repository
19:27 Changeset [1374] by greghorn
added Ocp::writeSolution and Ocp::loadGuess
19:27 Changeset [1373] by greghorn
Ocp checks if parameter exists before trying to bound
19:26 Changeset [1372] by greghorn
Ocp.cpp now checks if designVariables is empty and assigns instead of …
19:26 Changeset [1371] by greghorn
Ode rk4 call now takes t0 and dt, not t0 and t1
18:58 designdecisions edited by jgillis
(diff)
18:54 designdecisions edited by jgillis
(diff)
18:51 Changeset [1370] by jgillis
Prepare for everything is SXMatrix in typemaps, got and / to work in …
18:03 Changeset [1369] by dskovach
added matlab output code for lagrange multipliers, cartpole example
18:03 Changeset [1368] by dskovach
cartpole swingup
16:51 Changeset [1367] by joelandersson
fixed bottleneck in reshape(Matrix<>) - third try
16:36 Changeset [1366] by joelandersson
fixed bottleneck in reshape(Matrix<>) - second try
16:06 Changeset [1365] by joelandersson
fixed bottleneck in reshape(Matrix<>)
15:47 InstallationInstructions edited by joelandersson
(diff)
15:30 Changeset [1364] by jgillis
corrected mistake in the octave unittest
15:27 Changeset [1363] by jgillis
More work on operator overloading in octave: prod
15:18 designdecisions created by jgillis
15:14 WikiStart edited by jgillis
(diff)
14:06 Changeset [1362] by jgillis
Allow X[:,0]=0.1 with 'X' MX, 'a' float in octave and python
10:33 opoverloadingoctave edited by jgillis
(diff)
10:27 xcasadi created by jgillis
10:19 opoverloadingoctave created by jgillis
10:05 adminhowto edited by jgillis
(diff)
10:04 Changeset [1361] by jgillis
Operator overloading magic for octave is now working for MX as well
09:43 Ticket #122 (Identifying free parameters in XML) closed by joelandersson
invalid: Due to changes in JModelica, it is no longer a defect.
09:38 Ticket #135 (Return type of Matrix<>::operator[](int) and ...) created by joelandersson
Recently, the return type of operator[](int) and operator()(int,int) …
09:13 Changeset [1360] by jgillis
Full operator magic support in python for scalar/matrix <-> DMatrix <-> …

06/16/11:

23:56 Changeset [1359] by jgillis
Extra typemap autoconversion unittest for python
23:15 Changeset [1358] by jgillis
Attempt to get more operator magic working in octave
20:53 Changeset [1357] by greghorn
better constants for glider example
17:09 Changeset [1356] by joelandersson
smarter MX::eye
16:50 Changeset [1355] by joelandersson
more efficient jacobian of mapping modes
14:35 Changeset [1354] by kozatt
Fixed compilation bugs in CPLEX and KNITRO interfaces. (Joel)
14:18 Changeset [1353] by joelandersson
smarter code generation
14:12 Changeset [1352] by jgillis
11:07 Changeset [1351] by jgillis
Added jacsparsity in-doc example
10:26 Changeset [1350] by jgillis
addedjacSparsity check in unittests

06/15/11:

21:42 Changeset [1349] by jgillis
gsl interface ready for an expert (Greg?) to debug. Example in …
19:21 Changeset [1348] by joelandersson
bugfix - jacobians of sparse functions
13:56 Changeset [1347] by joelandersson
fixed broken tutorial code
13:38 Changeset [1346] by joelandersson
cleaned up examples folder
10:22 Changeset [1345] by joelandersson
fixed more bugs in code generation
10:07 Changeset [1344] by joelandersson
fixed bugs in code generation
08:39 Changeset [1343] by joelandersson
commented out snopt include in glider example (causes compilation error if …

06/14/11:

22:42 Changeset [1342] by jgillis
Adding FindGSL, but license unclear
22:25 Changeset [1341] by jgillis
Added stub for gsl integrator interface. Compiles and links, but does …
21:55 Changeset [1340] by joelandersson
made code generation work for sparse functions, updated dll function
19:06 Changeset [1339] by greghorn
fixed ocp default upper bounds (was negative by)
16:12 Changeset [1338] by joelandersson
added a greedy graph coloring algorithm (ticket #127)
00:52 Changeset [1337] by greghorn
optimal control now writes outputs (intermediate states) to file
00:52 Changeset [1336] by greghorn
check to make sure Ocp and MultipleShooting? don't have any conflicting …
00:52 Changeset [1335] by greghorn
added functionality for "outputs" (intermediate states) to optimal control
00:52 Changeset [1334] by greghorn
fixed bug in optimal control where dynamics constraint had 0 instead of t0 …

06/13/11:

21:09 Changeset [1333] by joelandersson
removed printing spew in ipopt
20:48 Changeset [1332] by greghorn
restored simplify in snopt interface
20:48 Changeset [1331] by greghorn
made raptor example multi-stage to solve problem exactly according to xkcd
20:26 Changeset [1330] by greghorn
added xkcd velociraptor problem example (not multi-stage yet)
20:26 Changeset [1329] by greghorn
implemented multi-stage ocp functionality
20:12 Changeset [1328] by jgillis
The recent octave rework needed manual cleanup of /build/lib to be …
19:55 Ticket #134 (MX::jac result throws segfault on numerical ad) closed by jgillis
fixed
19:51 Changeset [1327] by jgillis
DMatrix <-> SX <-> MX autoconversion now fuly works + unittests
19:36 Changeset [1326] by greghorn
cleaned up glider examples
19:23 Changeset [1325] by joelandersson
added error message when evaluating a function containing free variables …
17:32 Changeset [1324] by jgillis
Activated unittests for recently fixed sparsity issues
13:53 Changeset [1323] by joelandersson
fixed bug in solution of #95
13:27 Ticket #95 (MX unary operation - behaviour on structural zeros) closed by joelandersson
fixed: Issue solved in [1322].
13:24 Changeset [1322] by joelandersson
solved issue #90 about sparsity of unary and binary operations in MX, …
01:12 Changeset [1321] by joelandersson
fixed bug in slicing
01:06 Changeset [1320] by jgillis
Found source of MXFunction::jac probleem for scalar problems: related to
00:45 Changeset [1319] by joelandersson
new nonzero element access syntax, operator[] and operator() now always …
00:30 Changeset [1318] by jgillis
Fixed segault issue of reopened #134
00:15 Changeset [1317] by jgillis
Created MXFunctionInternal::hessian
00:09 Ticket #134 (MX::jac result throws segfault on numerical ad) reopened by jgillis
Related problems for scalar MX's: […]

06/12/11:

23:14 Ticket #134 (MX::jac result throws segfault on numerical ad) closed by jgillis
fixed: And fixed for adjoint mode in [1316].
23:13 Changeset [1316] by jgillis
Fix for issue #134, adj mode
23:08 Changeset [1315] by jgillis
Fix for issue #134
22:17 Ticket #134 (MX::jac result throws segfault on numerical ad) created by jgillis
[…] g.evaluate(0,0) works fine, but g.evaluate(1,0) and …
20:45 Changeset [1314] by jgillis
Fixed python interface compile issue caused by change [1312] and [1313]
20:14 Changeset [1313] by jgillis
MX unittests: identities
19:20 Changeset [1312] by joelandersson
eliminated Element class
15:56 Changeset [1311] by jgillis
Allow the user not to specify time for cvodesintegrator
14:32 Changeset [1310] by joelandersson
smarter nonzero access in MX
13:50 Changeset [1309] by joelandersson
smarter submatrix access for MX
13:08 Changeset [1308] by joelandersson
added template index arguments to SubMatrix?
12:37 Changeset [1307] by jgillis
unittests sweep: reactivated tests that had been temporarily disabled
11:53 Changeset [1306] by jgillis
Removed quit command in octave unittest - mistake
11:52 Changeset [1305] by jgillis
Revived tutorials, plus some small typemap-related changes

06/11/11:

22:49 Ticket #115 (typemap memory leak) reopened by jgillis
The octave interface suffers from a leak. The leak seems to be present …
22:27 Ticket #117 (Overloading built-in functions in octave) closed by jgillis
fixed: Fixed in [1304].
22:27 Changeset [1304] by jgillis
Octave interface method overloading: inv #117
21:40 writetypemaps edited by jgillis
(diff)
21:39 typemaps_development created by jgillis
21:23 Changeset [1303] by joelandersson
resolved some compiler warnings
20:58 Changeset [1302] by jgillis
Uniformised indexing for MQtrix/MX and octave/python
19:27 Changeset [1301] by joelandersson
removed TIMEDVARIABLE option (now always enabled), MX::jac support for …
19:06 Changeset [1300] by joelandersson
Resolved issue when compiling in Windows with GCC
19:04 Changeset [1299] by jgillis
Adopt IndexList? trick for python slicing typemaps
17:31 Changeset [1298] by jgillis
Change of my_generic_const_typemap macro argument order; can now accept …
17:23 Ticket #132 (Octave interface broken) closed by jgillis
invalid: I didn't break the interface; it had never been fully functional. Commit …
17:19 Ticket #119 (Indicing in Octave) closed by jgillis
fixed: Fixed in [1297]
17:19 Changeset [1297] by jgillis
Full slicing support in octave; #119
11:46 Changeset [1296] by jgillis
operator overloading for swig interface: sin/cos/…

06/10/11:

19:52 Changeset [1295] by jgillis
std::vector<SXMatrix> typemap for octave now works
19:10 Changeset [1294] by jgillis
libmpi linker problem fixed
18:28 InstallationInstructions edited by jgillis
(diff)

06/09/11:

23:27 InstallationInstructions edited by joelandersson
(diff)
08:02 Changeset [1293] by greghorn
tuned rocket examples for experimental ocp and added snopt glider example
08:02 Changeset [1292] by greghorn
matlab output function for OcpMultipleShooting? class
08:02 Changeset [1291] by greghorn
handy set initial guess functions for experimental ocp
05:49 Changeset [1290] by greghorn
snopt interface now correctly seperates linear and nonlinear parts of …
05:49 Changeset [1289] by greghorn
converted many vector<SX> to SXMatrix in experimental/greg
05:49 Changeset [1288] by greghorn
snopt interface automatically extracts linear part of constraints for …
05:48 Changeset [1287] by greghorn
fixed ocp/snopt interface bug where constraint bounds weren't being passed …

06/08/11:

04:22 Changeset [1286] by greghorn
got cppocp (multiple shooting) working with snopt interface
04:22 Changeset [1285] by greghorn
switch from cpp to c snopt interface (to allow switching to snoptb in the …
04:21 Changeset [1284] by greghorn
snopt proof-of-concept-barely-working interface implemented
00:56 Ticket #133 (Re-allow negative indexing) closed by jgillis
fixed: It seems reasonable to only allow negative indexing for 2D indexing …
00:52 Changeset [1283] by jgillis
allow negative indexing for 2D case

06/07/11:

23:30 Ticket #133 (Re-allow negative indexing) created by jgillis
Both in C++ and Python
23:28 Ticket #130 (open IRC channel) closed by jgillis
fixed: Matt created a channel #casadi
23:23 Ticket #125 (Slicing with arbitrary lists) closed by jgillis
fixed: Fixed with [1282].
23:18 Changeset [1282] by jgillis
Fix for issue #125
23:18 Changeset [1281] by jgillis
Added IDAS example
15:08 Changeset [1280] by joelandersson
visual studio support (second try)
14:47 Changeset [1279] by joelandersson
fortran compiler optional
11:57 Changeset [1278] by joelandersson
fixed broken commit
10:06 Changeset [1277] by joelandersson
MX addition, checking for failed factorization in CSparse
10:04 Changeset [1276] by joelandersson
modifications to make casadi compile and run using visual studio (warning: …
01:50 Changeset [1275] by jgillis
Solved segfault issue in octave typemap, but not quite there yet
01:02 Changeset [1274] by jgillis
Octave typemaps

06/06/11:

23:10 Ticket #132 (Octave interface broken) created by jgillis
Possibly, I broke the octave interface in recent commits. Consider the …
22:37 Ticket #131 (open IRC channel) closed by jgillis
duplicate
22:37 Changeset [1273] by jgillis
Some python code deduplication in typemaps
22:31 Changeset [1272] by jgillis
Build fix: mpi.h not found on Matt's system
22:28 Ticket #131 (open IRC channel) created by jgillis
Matt Peddie advises to open up an IRC session on freenode.
22:28 Ticket #130 (open IRC channel) created by jgillis
Matt Peddie advises to open up an IRC session on freenode.
09:54 Ticket #34 (Tensor jac, jacobian, hess and hessian functions) closed by joelandersson
fixed: This issue has been solved (though not for hessian or hess) thanks to the …
09:42 Ticket #129 (Interface ColPack) created by joelandersson
Interface the graph-coloring software ColPack?. Interesting to get working …
09:30 Changeset [1271] by joelandersson
new version of forward and adjoint jacobian calculation for SXFunction, …

06/05/11:

21:09 Ticket #128 (Option parsing is not complete) closed by jgillis
fixed
20:50 Changeset [1270] by jgillis
Fix for issue #128 - FXInternal options were not being parsed for API doc
20:36 Ticket #128 (Option parsing is not complete) created by jgillis
CVodesIntegrator's API documentation is missing inherited options from …
10:44 Changeset [1269] by jgillis
Repaired error in octave interface, introduced by previous commit
01:38 Changeset [1268] by jgillis
First pass of typemap code purging/deduplication in new typemap framework: …
00:47 Changeset [1267] by jgillis
Adopted typemap scheme of[1263] throughout; ready for code purging
Note: See TracTimeline for information about the timeline view.