Mobile API Reference  MicroStrategy 2019
Matrix Class Reference

#include <Matrix.H>

Public Member Functions

 Matrix (Index, Index)
 
 Matrix (Index, Index, Real *)
 
 Matrix (Matrix &)
 
 ~Matrix ()
 
Realoperator() (Index i, Index j)
 
Matrixoperator= (Matrix &)
 
MatrixPermute (Matrix &A, Permutation &rowP, Permutation &colP)
 
MatrixPermuteBack (Matrix &A, Permutation &rowP, Permutation &colP)
 
 Matrix (Index, Index)
 
 Matrix (Index, Index, Real *)
 
 Matrix (Matrix &)
 
 ~Matrix ()
 
Realoperator() (Index i, Index j)
 
Matrixoperator= (Matrix &)
 
MatrixPermute (Matrix &A, Permutation &rowP, Permutation &colP)
 
MatrixPermuteBack (Matrix &A, Permutation &rowP, Permutation &colP)
 

Public Attributes

const Index height
 
const Index width
 

Constructor & Destructor Documentation

◆ Matrix() [1/6]

Matrix::Matrix ( Index  h,
Index  w 
)
inline

◆ Matrix() [2/6]

Matrix::Matrix ( Index  h,
Index  w,
Real M 
)
inline

◆ Matrix() [3/6]

Matrix::Matrix ( Matrix X)
inline

◆ ~Matrix() [1/2]

Matrix::~Matrix ( )
inline

◆ Matrix() [4/6]

Matrix::Matrix ( Index  ,
Index   
)

◆ Matrix() [5/6]

Matrix::Matrix ( Index  ,
Index  ,
Real  
)

◆ Matrix() [6/6]

Matrix::Matrix ( Matrix )

◆ ~Matrix() [2/2]

Matrix::~Matrix ( )

Member Function Documentation

◆ operator()() [1/2]

Real & Matrix::operator() ( Index  i,
Index  j 
)
inline

◆ operator()() [2/2]

Real& Matrix::operator() ( Index  i,
Index  j 
)

◆ operator=() [1/2]

Matrix & Matrix::operator= ( Matrix A)
inline

◆ operator=() [2/2]

Matrix& Matrix::operator= ( Matrix )

◆ Permute() [1/2]

Matrix& Matrix::Permute ( Matrix A,
Permutation rowP,
Permutation colP 
)

◆ Permute() [2/2]

Matrix & Matrix::Permute ( Matrix A,
Permutation rowP,
Permutation colP 
)
inline

◆ PermuteBack() [1/2]

Matrix & Matrix::PermuteBack ( Matrix A,
Permutation rowP,
Permutation colP 
)
inline

◆ PermuteBack() [2/2]

Matrix& Matrix::PermuteBack ( Matrix A,
Permutation rowP,
Permutation colP 
)

Member Data Documentation

◆ height

const Index Matrix::height

◆ width

const Index Matrix::width