Mobile API Reference  MicroStrategy 2019
Matrix Class Reference

#include <Matrix.H>

Public Member Functions

 Matrix (Index, Index)
 
 Matrix (Index, Index, Real *)
 
 Matrix (Matrix &)
 
 ~Matrix ()
 
Real & operator() (Index i, Index j)
 
Matrix & operator= (Matrix &)
 
Matrix & Permute (Matrix &A, Permutation &rowP, Permutation &colP)
 
Matrix & PermuteBack (Matrix &A, Permutation &rowP, Permutation &colP)
 
 Matrix (Index, Index)
 
 Matrix (Index, Index, Real *)
 
 Matrix (Matrix &)
 
 ~Matrix ()
 
Real & operator() (Index i, Index j)
 
Matrix & operator= (Matrix &)
 
Matrix & Permute (Matrix &A, Permutation &rowP, Permutation &colP)
 
Matrix & PermuteBack (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