2022/01/16 Sebastien Bihorel <sb.pmlab@gmail.com>
  
  * Package re-organization - no code change

2014/03/01 Sebastien Bihorel <sb.pmlab@gmail.com>
  
  * Simplified set and get methods:
    - neldermead.set: replace neldermead.configure
    - neldermead.get: code from previous neldermead.get and neldermead.cget
    consolidated into a single function.
  * deprecated function: neldermead.configure, neldermead.cget

2014/01/26 Sebastien Bihorel <sb.pmlab@gmail.com>

  * Change vignette data location to comply to R 3.0 requirements 
  * Add NAMESPACE
  * Rename .Rnw file due to creation of optimbase.tex doc file
  * Formal creation of "existing" or new classes:
    - optimbase: this class replaces the T_OPTIMIZATION attribute and optimbase 
      function replaces optimbase.new function
    - optimbase.functionargs: this class replaces the T_FARGS attribute for the
      costargument level of optimbase object.
    - optimbase.outputargs: this class replaces the T_FARGS attribute for the
      outputcommandarg level of optimbase object.
    - optimbase.outputdata: this class replaces the T_OPTDATA attribute in the
      output of the optimbase.outstruct object
  * Add as, is, summary, and print methods for optimbase class objects
  * optimbase.configure: 
    - verbose and verbosetermination levels in optimbase objects are now 
      booleans (this is reflected in functions using those levels of optimbase
      objects).
    - costargument level set to a optimbase.functionargs object
    - outputcommandarg level set to a optimbase.outputargs object
  * optimbase.function: updates to take into account new classes
  * Rename 'assert.type' functions to 'assert.class'
  * deprecated function: optimbase.new, optimtypeof
  
2011/03/30 Sebastien Bihorel <sb.pmlab@gmail.com>

  * Corrected encoding of vignette source (latin1 instead of utf8x)
  
2011/03/16 Sebastien Bihorel <sb.pmlab@gmail.com>
  
  * optimbase.gridsearch: restricted grid expansion to avoid over use of
  memory.

2011/01/09 Sebastien Bihorel <sb.pmlab@gmail.com>
  
  * optimbase.gridsearch: corrected bug with alpha. Must contain values greater
  than 1.
  * vignette: correction of a typo in the description of the optimization
  problem section 1.1: gi(x) must be greater or equal to 0, and not lower or 
  equal to 0.
  
2010/10/15 Sebastien Bihorel <sb.pmlab@gmail.com>

  * added optimbase.gridsearch function
  * optimbase.function: modified tests for T_FMINSEARCH into tests for T-FARGS
    because passing argument to a cost function should not have been restricted
    to the specific fminsearch algorithm
  * optimbase.outputcmd: modified test for T_FMINSEARCH into test for T-FARGS 

2010/05/18 Sebastien Bihorel <sb.pmlab@gmail.com>

  * optimbase.checkcostfun: corrected bugs in the calls to optimbase.function
    (wrong arguments were set up)
  * optimbase.isinnonlincons: corrected the f, g, c and gc assignments to use
    tmp instead of this.

2010/05/11 Sebastien Bihorel <sb.pmlab@gmail.com>

  * DESCRIPTION: added dependency to the Matrix package (needed for the norm()
    function)