6 #ifndef MYRAMATH_DENSE_PIVOTMATRIX_H     7 #define MYRAMATH_DENSE_PIVOTMATRIX_H    14 #include <myramath/MYRAMATH_EXPORT.h>    26 template<
class Number> 
class Matrix;
    36     typedef std::vector<Pivot> Pivots;
    88     void solve(
const Range& B, 
char side, 
char op) 
const;
    93     void multiply(
const Range& B, 
char side, 
char op) 
const;
   101     void solve_left(
const Range& B, 
char op) 
const;
   104     void solve_right(
const Range& B, 
char op) 
const;
   107     void multiply_left(
const Range& B, 
char op) 
const;
   110     void multiply_right(
const Range& B, 
char op) 
const;
 Tabulates an IxJ matrix. Allows random access, has column major layout to be compatible with BLAS/LAP...
Definition: bdsqr.h:20
A mostly-identity matrix type, with the occasional Matrix22 at a specific diagonal offset (n...
Definition: PivotMatrix.h:29
Represents a const MatrixRange. 
Definition: bothcat.h:22
Matrix type with fixed size of 2x2, algorithms that operate upon them. 
std::vector< int > Offsets
Useful typedefs. 
Definition: PivotMatrix.h:34
Abstraction layer, serializable objects write themselves to these. 
Definition: Streams.h:39
Various utility functions/classes related to scalar Number types. 
Represents a mutable MatrixRange. 
Definition: conjugate.h:26
Matrix type with fixed size 2x2. 
Definition: Matrix22.h:25