Revision 1060 trunk/src/linad99/fvar.hpp

fvar.hpp (revision 1060)
556 556
class grad_stack;
557 557

  
558 558
/**
559
 * Description not yet available.
560
 * \param
559
 Null class to allow specialized function overloads. 
560
 Has no members; does nothing. 
561
 Exists purely to coerce the compiler to generate a specific function call.
561 562
 */
562 563
class kkludge_object{};
563 564

  
......
4053 4054
ostream & operator<<(const ostream & s, const ptr_vector & v);
4054 4055

  
4055 4056
/**
4056
 * Description not yet available.
4057
 * \param
4057
  Function minimizer control.
4058 4058
 */
4059 4059
class fmm_control
4060 4060
{
......
4166 4166
};
4167 4167

  
4168 4168
/**
4169
 * Description not yet available.
4170
 * \param
4169
 Functions and variables for function minimizer.
4171 4170
 */
4172 4171
class fmm:public fmm_control
4173 4172
{
......
4182 4181
   double z, zz, gys, gs, sig, gso, alpha, tot, fy, dgs;
4183 4182
   long int itn, icc, np, nn, is, iu, iv, ib;
4184 4183
   int i, j;
4185
   double gmax;
4184
   double gmax; ///< maximum gradient
4186 4185
   double fsave;
4187 4186
   dvector xx;
4188 4187
   dvector gbest;
......
4198 4197
   double minimize(const independent_variables & x,
4199 4198
		   double (*pf) (const dvar_vector &));
4200 4199

  
4200
   /// Undefined
4201 4201
   double minimize(const independent_variables & x, const dvector & c,
4202 4202
		   double (*pf) (const dvar_vector &, const dvector &));
4203 4203

  
4204 4204
   //void fmin(const double& f, const independent_variables &x, const dvector& g);
4205 4205
   void fmin(const double &f, const dvector & x, const dvector & g);
4206 4206

  
4207
   dmatrix & hessian();
4207
   dmatrix & hessian(); ///< Undefined
4208 4208
};
4209 4209

  
4210 4210
class function_minimizer;

Also available in: Unified diff