Revision 999

trunk/src/df1b2-separable/f1b2vc1.cpp (revision 999)
280 280
 * Description not yet available.
281 281
 * \param
282 282
 */
283
df1b2vector& df1b2vector::operator += (const dvector& _x)
284
{
285
  ADUNCONST(dvector,x)
286
  check_shape(*this,x,"operator +=");
287
 
288
  int mmin=x.indexmin();
289
  int mmax=x.indexmax();
290

  
291
  for (int i=mmin;i<=mmax;i++)
292
  {
293
    (*this)(i)+=x(i);
294
  }
295
  return *this;
296
}
297

  
298
/**
299
 * Description not yet available.
300
 * \param
301
 */
283 302
df1b2vector& df1b2vector::operator -= (const df1b2vector& _x)
284 303
{
285 304
  ADUNCONST(df1b2vector,x)
......
299 318
 * Description not yet available.
300 319
 * \param
301 320
 */
321
df1b2vector& df1b2vector::operator -= (const dvector& _x)
322
{
323
   ADUNCONST(dvector,x)
324
   check_shape(*this,x,"operator -");
325

  
326
   int mmin=x.indexmin();
327
   int mmax=x.indexmax();
328

  
329
   for (int i=mmin;i<=mmax;i++)
330
   {
331
     (*this)(i)-=x(i);
332
   }
333
   return *this;
334
}
335

  
336
/**
337
 * Description not yet available.
338
 * \param
339
 */
302 340
df1b2vector& df1b2vector::operator *= (const df1b2variable& _x)
303 341
{
304 342
  ADUNCONST(df1b2variable,x)
trunk/src/df1b2-separable/df1b2fun.h (revision 999)
977 977
#  endif
978 978
  df1b2vector operator() (const ivector & iv);
979 979
  df1b2vector& operator += (const df1b2vector& x);
980
  df1b2vector& operator += (const dvector& x);
980 981
  df1b2vector& operator += (double x);
981 982
  df1b2vector& operator -= (const df1b2vector& x);
983
  df1b2vector& operator -= (const dvector& x);
982 984
  df1b2vector& operator /= (const df1b2vector& x);
983 985
  df1b2vector& operator *= (const df1b2vector& x);
984 986
  df1b2vector& operator *= (const df1b2variable& x);

Also available in: Unified diff