ECF 1.5
algebra::matrix Member List

This is the complete list of members for algebra::matrix, including all inherited members.

add(matrix *B, matrix *output) (defined in algebra::matrix)algebra::matrixinline
add(matrix *B) (defined in algebra::matrix)algebra::matrixinline
cleanup() (defined in algebra::matrix)algebra::matrixinline
clear(Complex value) (defined in algebra::matrix)algebra::matrixinline
create(int _r, int _c, Complex *_elements) (defined in algebra::matrix)algebra::matrixinline
create(int _r, int _c) (defined in algebra::matrix)algebra::matrixinline
create(int _r) (defined in algebra::matrix)algebra::matrixinline
dot(matrix *B, Complex &output) (defined in algebra::matrix)algebra::matrix
eigenValues(std::vector< double > &values) (defined in algebra::matrix)algebra::matrix
entropy() (defined in algebra::matrix)algebra::matrixinline
get(int _n) (defined in algebra::matrix)algebra::matrixinline
getCols() (defined in algebra::matrix)algebra::matrixinline
getDirect(int row, int col) (defined in algebra::matrix)algebra::matrixinline
getElements() (defined in algebra::matrix)algebra::matrixinline
getRows() (defined in algebra::matrix)algebra::matrixinline
getSize() (defined in algebra::matrix)algebra::matrixinline
ident() (defined in algebra::matrix)algebra::matrixinline
loadFromFile(const std::string &filename) (defined in algebra::matrix)algebra::matrix
loadFromFile(std::ifstream &f) (defined in algebra::matrix)algebra::matrix
matrix() (defined in algebra::matrix)algebra::matrixinline
matrix(const char *_name) (defined in algebra::matrix)algebra::matrixinline
matrix(const matrix &m) (defined in algebra::matrix)algebra::matrixinline
multiply(matrix &B, matrix &output, char TRANSB='N') (defined in algebra::matrix)algebra::matrix
multiplyScalar(Complex &c) (defined in algebra::matrix)algebra::matrixinline
operator()(int row, int col) (defined in algebra::matrix)algebra::matrixinline
operator=(const matrix &m) (defined in algebra::matrix)algebra::matrixinline
print(std::ostream &f, bool printAll=false) (defined in algebra::matrix)algebra::matrixinline
random(double smallValue, double largeValue) (defined in algebra::matrix)algebra::matrix
random_unitary(const std::vector< double > &phi_v, const std::vector< double > &psi_v, const std::vector< double > &chi_v, double alpha) (defined in algebra::matrix)algebra::matrix
safeLog(double x) (defined in algebra::matrix)algebra::matrixinline
saveToFile(const std::string &filename) (defined in algebra::matrix)algebra::matrix
saveToFile(std::ofstream &f) (defined in algebra::matrix)algebra::matrix
setDirect(int _n, Complex data) (defined in algebra::matrix)algebra::matrixinline
setDirect(int row, int col, Complex data) (defined in algebra::matrix)algebra::matrixinline
setDirect(int row, int col, double re, double im) (defined in algebra::matrix)algebra::matrixinline
sqTranspose() (defined in algebra::matrix)algebra::matrixinline
subtract(Complex &c) (defined in algebra::matrix)algebra::matrixinline
subtract(matrix *B, matrix *output) (defined in algebra::matrix)algebra::matrixinline
tensor(matrix *B, matrix *output) (defined in algebra::matrix)algebra::matrix
trace() (defined in algebra::matrix)algebra::matrixinline
transpose(matrix &B) (defined in algebra::matrix)algebra::matrixinline
zero() (defined in algebra::matrix)algebra::matrixinline
~matrix() (defined in algebra::matrix)algebra::matrixinline