6 #ifndef MYRAMATH_DENSE_GEBRD_H     7 #define MYRAMATH_DENSE_GEBRD_H    14 #include <myramath/MYRAMATH_EXPORT.h>    22 template<
class Number> 
class MatrixRange;
    23 template<
class Number> 
class VectorRange;
    24 template<
class Number> 
class Vector;
    30 MYRAMATH_EXPORT std::pair<Vector<NumberS>,Vector<NumberS> > gebrd_inplace(
const MatrixRange<NumberS>& A);
    31 MYRAMATH_EXPORT std::pair<Vector<NumberD>,Vector<NumberD> > gebrd_inplace(
const MatrixRange<NumberD>& A);
    32 MYRAMATH_EXPORT std::pair<Vector<NumberC>,Vector<NumberC> > gebrd_inplace(
const MatrixRange<NumberC>& A);
    33 MYRAMATH_EXPORT std::pair<Vector<NumberZ>,Vector<NumberZ> > gebrd_inplace(
const MatrixRange<NumberZ>& A);
 
Various utility functions/classes related to scalar Number types.