|
| Matrix () |
|
| Matrix (unsigned int rows, unsigned int cols) |
|
| Matrix (const Matrix< std::complex< double >, 0, 0 > &matrix) |
|
| Matrix (Matrix< std::complex< double >, 0, 0 > &&matrix) |
|
| ~Matrix () |
|
Matrix< std::complex< double >, 0, 0 > & | operator= (const Matrix< std::complex< double >, 0, 0 > &rhs) |
|
Matrix< std::complex< double >, 0, 0 > & | operator= (Matrix< std::complex< double >, 0, 0 > &&rhs) |
|
const std::complex< double > & | at (unsigned int row, unsigned int col) const |
|
std::complex< double > & | at (unsigned int row, unsigned int col) |
|
unsigned int | getNumRows () const |
|
unsigned int | getNumCols () const |
|
const Matrix< std::complex< double >, 0, 0 > | operator* (const Matrix< std::complex< double >, 0, 0 > &rhs) const |
|
void | invert () |
|
std::complex< double > | determinant () |
|
◆ Matrix() [1/4]
◆ Matrix() [2/4]
TBTK::Matrix< std::complex< double >, 0, 0 >::Matrix |
( |
unsigned int |
rows, |
|
|
unsigned int |
cols |
|
) |
| |
|
inline |
◆ Matrix() [3/4]
◆ Matrix() [4/4]
◆ ~Matrix()
◆ at() [1/2]
const std::complex< double > & TBTK::Matrix< std::complex< double >, 0, 0 >::at |
( |
unsigned int |
row, |
|
|
unsigned int |
col |
|
) |
| const |
|
inline |
Returns a constant reference to the data element.
◆ at() [2/2]
std::complex< double > & TBTK::Matrix< std::complex< double >, 0, 0 >::at |
( |
unsigned int |
row, |
|
|
unsigned int |
col |
|
) |
| |
|
inline |
Returns a reference to the data element.
◆ determinant()
std::complex< double > TBTK::Matrix< std::complex< double >, 0, 0 >::determinant |
( |
| ) |
|
|
inline |
◆ getNumCols()
unsigned int TBTK::Matrix< std::complex< double >, 0, 0 >::getNumCols |
( |
| ) |
const |
|
inline |
◆ getNumRows()
unsigned int TBTK::Matrix< std::complex< double >, 0, 0 >::getNumRows |
( |
| ) |
const |
|
inline |
◆ invert()
void TBTK::Matrix< std::complex< double >, 0, 0 >::invert |
( |
| ) |
|
|
inline |
◆ operator*()
const Matrix< std::complex< double >, 0, 0 > TBTK::Matrix< std::complex< double >, 0, 0 >::operator* |
( |
const Matrix< std::complex< double >, 0, 0 > & |
rhs | ) |
const |
|
inline |
◆ operator=() [1/2]
Matrix< std::complex< double >, 0, 0 > & TBTK::Matrix< std::complex< double >, 0, 0 >::operator= |
( |
const Matrix< std::complex< double >, 0, 0 > & |
rhs | ) |
|
|
inline |
◆ operator=() [2/2]
Matrix< std::complex< double >, 0, 0 > & TBTK::Matrix< std::complex< double >, 0, 0 >::operator= |
( |
Matrix< std::complex< double >, 0, 0 > && |
rhs | ) |
|
|
inline |
Move assignment operator.
The documentation for this class was generated from the following file:
- /home/kristofer.bjornson/SecondQuantizationCom/TBTK/Lib/include/Utilities/TBTK/Matrix.h