 26 Oct, 2018 1 commit


Houtan Bastani authored

 15 Jun, 2018 2 commits


Houtan Bastani authored

Houtan Bastani authored

 14 Jun, 2018 2 commits


Houtan Bastani authored

Houtan Bastani authored

 24 Apr, 2018 1 commit


Stéphane Adjemian(Charybdis) authored
Reduces significantly the number of iterations.

 23 Apr, 2018 1 commit


Stéphane Adjemian(Charybdis) authored
If the nonlinear equations or the jacobian matrix cannot be evaluated, tipically because the algorithm tries negative values for the unknowns while they have to be positive, a naive backtracking linesearch is used.

 19 Apr, 2018 3 commits


Stéphane Adjemian(Charybdis) authored

Stéphane Adjemian(Charybdis) authored
The argument controls the initial step bound.

Stéphane Adjemian(Charybdis) authored
+ Added a new version of trustregion function that takes a TrustRegionWA object as an additional argument. This object stores various working arrays required by the trustregion solver. + Factorized loops, evaluate Euclidean norm in loop if it avoids the creation of a temporary array.

 11 Apr, 2018 3 commits


Stéphane Adjemian(Charybdis) authored

Stéphane Adjemian(Charybdis) authored

Stéphane Adjemian(Charybdis) authored

 10 Apr, 2018 1 commit


Stéphane Adjemian(Charybdis) authored
 Added trustregion solver (close to minpack, the main difference with minpack implementation is that the Jacobian is computed on each iteration).  Added unit test for trust region solver (rewrote minpack testsuite). All the examples are working.  Added unit test for the steady state numerical solver.  Updated the preprocessor.

 29 Mar, 2018 2 commits


Stéphane Adjemian(Charybdis) authored
Provides the number of temporary variables in the static and dynamic models.

Stéphane Adjemian(Charybdis) authored

 27 Mar, 2018 3 commits


Stéphane Adjemian(Charybdis) authored
Also changed deps/build.jl to honour new versions of the preprocessor.

Stéphane Adjemian(Charybdis) authored

Stéphane Adjemian(Charybdis) authored

 26 Mar, 2018 5 commits


Stéphane Adjemian(Charybdis) authored

Stéphane Adjemian(Charybdis) authored

Stéphane Adjemian(Charybdis) authored
Passing keyvalue options was not working.

Stéphane Adjemian(Charybdis) authored
Which is only used for testing purposes.

Stéphane Adjemian(Charybdis) authored
With instructions for installing the package.

 23 Mar, 2018 2 commits


Stéphane Adjemian(Charybdis) authored

Stéphane Adjemian(Charybdis) authored

 22 Mar, 2018 1 commit


Stéphane Adjemian(Charybdis) authored
... and more unit tests.

 18 Mar, 2018 2 commits


Stéphane Adjemian(Charybdis) authored

Stéphane Adjemian(Charybdis) authored
And added the possibility to pass an array of strings for compiling more than one mod file.

 15 Mar, 2018 8 commits


Stéphane Adjemian(Charybdis) authored

Stéphane Adjemian(Charybdis) authored

Stéphane Adjemian(Charybdis) authored
Returns true if and only if the preprocessing did not fail.

Stéphane Adjemian(Charybdis) authored

Stéphane Adjemian(Charybdis) authored

Stéphane Adjemian(Charybdis) authored

Stéphane Adjemian(Charybdis) authored

Stéphane Adjemian(Charybdis) authored

 14 Mar, 2018 2 commits


Stéphane Adjemian(Charybdis) authored

Stéphane Adjemian(Charybdis) authored

 10 Mar, 2018 1 commit


Stéphane Adjemian(Charybdis) authored
Updated the preprocessor module (adds new static and dynamic routines which only return the jacobian).
