libROM  v1.0
Data-driven physical simulation library
CAROM::Matrix Member List

This is the complete list of members for CAROM::Matrix, including all inherited members.

balanced() constCAROM::Matrix
distribute(const int &local_num_rows)CAROM::Matrix
distributed() constCAROM::Matrixinline
elementwise_mult(const Matrix &other) constCAROM::Matrixinline
elementwise_mult(const Matrix *other) constCAROM::Matrixinline
elementwise_mult(const Matrix &other, Matrix *&result) constCAROM::Matrix
elementwise_mult(const Matrix &other, Matrix &result) constCAROM::Matrix
elementwise_square() constCAROM::Matrixinline
elementwise_square(Matrix *&result) constCAROM::Matrix
elementwise_square(Matrix &result) constCAROM::Matrix
gather()CAROM::Matrix
getColumn(int column) constCAROM::Matrixinline
getColumn(int column, Vector *&result) constCAROM::Matrix
getColumn(int column, Vector &result) constCAROM::Matrix
getData() constCAROM::Matrixinline
getFirstNColumns(int n) constCAROM::Matrix
getFirstNColumns(int n, Matrix *&result) constCAROM::Matrix
getFirstNColumns(int n, Matrix &result) constCAROM::Matrix
inverse() constCAROM::Matrixinline
inverse(Matrix *&result) constCAROM::Matrix
inverse(Matrix &result) constCAROM::Matrix
inverse()CAROM::Matrix
item(int row, int col) constCAROM::Matrixinline
item(int row, int col)CAROM::Matrixinline
local_read(const std::string &base_file_name, int rank)CAROM::Matrix
Matrix()CAROM::Matrix
Matrix(int num_rows, int num_cols, bool distributed, bool randomized=false)CAROM::Matrix
Matrix(double *mat, int num_rows, int num_cols, bool distributed, bool copy_data=true)CAROM::Matrix
Matrix(const Matrix &other)CAROM::Matrix
mult(const Matrix &other) constCAROM::Matrixinline
mult(const Matrix *other) constCAROM::Matrixinline
mult(const Matrix &other, Matrix *&result) constCAROM::Matrix
mult(const Matrix &other, Matrix &result) constCAROM::Matrix
mult(const Vector &other) constCAROM::Matrixinline
mult(const Vector *other) constCAROM::Matrixinline
mult(const Vector &other, Vector *&result) constCAROM::Matrix
mult(const Vector &other, Vector &result) constCAROM::Matrix
multPlus(Vector &a, const Vector &b, double c) constCAROM::Matrix
numColumns() constCAROM::Matrixinline
numDistributedRows() constCAROM::Matrixinline
numRows() constCAROM::Matrixinline
operator()(int row, int col) constCAROM::Matrixinline
operator()(int row, int col)CAROM::Matrixinline
operator+=(const Matrix &rhs)CAROM::Matrix
operator-=(const Matrix &rhs)CAROM::Matrix
operator=(const Matrix &rhs)CAROM::Matrix
operator=(const double a)CAROM::Matrix
orthogonalize(bool double_pass=false, double zero_tol=1.0e-15)CAROM::Matrix
orthogonalize_last(int ncols=-1, bool double_pass=false, double zero_tol=1.0e-15)CAROM::Matrix
pointwise_mult(int this_row, const Vector &other, Vector &result) constCAROM::Matrix
pointwise_mult(int this_row, Vector &other) constCAROM::Matrix
print(const char *prefix) constCAROM::Matrix
qr_factorize() constCAROM::Matrix
qr_factorize(std::vector< std::unique_ptr< Matrix >> &QR) constCAROM::Matrix
qrcp_pivots_transpose(int *row_pivot, int *row_pivot_owner, int pivots_requested) constCAROM::Matrix
read(const std::string &base_file_name)CAROM::Matrix
rescale_cols_max()CAROM::Matrix
rescale_rows_max()CAROM::Matrix
setSize(int num_rows, int num_cols)CAROM::Matrixinline
transpose()CAROM::Matrix
transposeMult(const Matrix &other) constCAROM::Matrixinline
transposeMult(const Matrix *other) constCAROM::Matrixinline
transposeMult(const Matrix &other, Matrix *&result) constCAROM::Matrix
transposeMult(const Matrix &other, Matrix &result) constCAROM::Matrix
transposeMult(const Vector &other) constCAROM::Matrixinline
transposeMult(const Vector *other) constCAROM::Matrixinline
transposeMult(const Vector &other, Vector *&result) constCAROM::Matrix
transposeMult(const Vector &other, Vector &result) constCAROM::Matrix
transposePseudoinverse()CAROM::Matrix
write(const std::string &base_file_name) constCAROM::Matrix
~Matrix()CAROM::Matrix