CPPLapack
 All Classes Files Functions Variables Friends
Functions
drovector-calc.hpp File Reference

Go to the source code of this file.

Functions

_dcovector t (const drovector &rovec)
double nrm2 (const drovector &vec)
long idamax (const drovector &vec)
double damax (const drovector &vec)

Function Documentation

_dcovector t ( const drovector rovec) [inline]

return a transposed column vector

Definition at line 3 of file drovector-calc.hpp.

References _(), drovector::array, dcovector::array, and drovector::l.

{VERBOSE_REPORT;
  dcovector covec(rovec.l);
  dcopy_(rovec.l, rovec.array, 1, covec.array, 1);
  
  return _(covec);
}
double nrm2 ( const drovector vec) [inline]

return its Euclidean norm

Definition at line 13 of file drovector-calc.hpp.

References drovector::array, and drovector::l.

{VERBOSE_REPORT;
  return dnrm2_(vec.l, vec.array, 1);
}
long idamax ( const drovector vec) [inline]

return the index of element having the largest absolute value in 0-based numbering system

Definition at line 21 of file drovector-calc.hpp.

References drovector::array, and drovector::l.

{VERBOSE_REPORT;
  return idamax_(vec.l, vec.array, 1) -1;
}
double damax ( const drovector vec) [inline]

return its largest absolute value

Definition at line 28 of file drovector-calc.hpp.

References drovector::array, and drovector::l.

{VERBOSE_REPORT;
  return vec.array[idamax_(vec.l, vec.array, 1) -1];
}
 All Classes Files Functions Variables Friends