Lines Matching defs:Matrix
2 * Matrix, MatrixView, ConstMatrixView classes wrap the gsl matrix routines;
317 class Matrix: public detail::MatrixImpl
324 Matrix(size_t n1, size_t n2)
331 Matrix(size_t n1, size_t n2, double x)
339 Matrix(Matrix const& _matrix)
349 Matrix(base_type::base_type const& _matrix)
359 Matrix(ConstBaseSymmetricMatrix<N> const& _smatrix)
369 Matrix & operator=(Matrix const& _matrix)
376 Matrix & operator=(base_type::base_type const& _matrix)
384 Matrix & operator=(ConstBaseSymmetricMatrix<N> const& _smatrix)
393 virtual ~Matrix()
398 Matrix & transpose()
400 return static_cast<Matrix &>( base_type::transpose() );
403 Matrix & scale(double x)
405 return static_cast<Matrix &>( base_type::scale(x) );
408 Matrix & translate(double x)
410 return static_cast<Matrix &>( base_type::translate(x) );
413 Matrix & operator+=(base_type::base_type const& _matrix)
415 return static_cast<Matrix &>( base_type::operator+=(_matrix) );
418 Matrix & operator-=(base_type::base_type const& _matrix)
420 return static_cast<Matrix &>( base_type::operator-=(_matrix) );
424 void swap(Matrix & m1, Matrix & m2);
426 void swap_any(Matrix & m1, Matrix & m2);
428 }; // end class Matrix
433 void swap(Matrix & m1, Matrix & m2)
440 inline void swap_any(Matrix &m1, Matrix &m2)
513 MatrixView(Matrix & _matrix)
581 Matrix operator*( detail::BaseMatrixImpl const& A,
584 Matrix pseudo_inverse(detail::BaseMatrixImpl const& A);