libROM
v1.0
Data-driven physical simulation library
|
This is the complete list of members for CAROM::Matrix, including all inherited members.
balanced() const | CAROM::Matrix | |
distribute(const int &local_num_rows) | CAROM::Matrix | |
distributed() const | CAROM::Matrix | inline |
elementwise_mult(const Matrix &other) const | CAROM::Matrix | inline |
elementwise_mult(const Matrix *other) const | CAROM::Matrix | inline |
elementwise_mult(const Matrix &other, Matrix *&result) const | CAROM::Matrix | |
elementwise_mult(const Matrix &other, Matrix &result) const | CAROM::Matrix | |
elementwise_square() const | CAROM::Matrix | inline |
elementwise_square(Matrix *&result) const | CAROM::Matrix | |
elementwise_square(Matrix &result) const | CAROM::Matrix | |
gather() | CAROM::Matrix | |
getColumn(int column) const | CAROM::Matrix | inline |
getColumn(int column, Vector *&result) const | CAROM::Matrix | |
getColumn(int column, Vector &result) const | CAROM::Matrix | |
getData() const | CAROM::Matrix | inline |
getFirstNColumns(int n) const | CAROM::Matrix | |
getFirstNColumns(int n, Matrix *&result) const | CAROM::Matrix | |
getFirstNColumns(int n, Matrix &result) const | CAROM::Matrix | |
inverse() const | CAROM::Matrix | inline |
inverse(Matrix *&result) const | CAROM::Matrix | |
inverse(Matrix &result) const | CAROM::Matrix | |
inverse() | CAROM::Matrix | |
item(int row, int col) const | CAROM::Matrix | inline |
item(int row, int col) | CAROM::Matrix | inline |
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) const | CAROM::Matrix | inline |
mult(const Matrix *other) const | CAROM::Matrix | inline |
mult(const Matrix &other, Matrix *&result) const | CAROM::Matrix | |
mult(const Matrix &other, Matrix &result) const | CAROM::Matrix | |
mult(const Vector &other) const | CAROM::Matrix | inline |
mult(const Vector *other) const | CAROM::Matrix | inline |
mult(const Vector &other, Vector *&result) const | CAROM::Matrix | |
mult(const Vector &other, Vector &result) const | CAROM::Matrix | |
multPlus(Vector &a, const Vector &b, double c) const | CAROM::Matrix | |
numColumns() const | CAROM::Matrix | inline |
numDistributedRows() const | CAROM::Matrix | inline |
numRows() const | CAROM::Matrix | inline |
operator()(int row, int col) const | CAROM::Matrix | inline |
operator()(int row, int col) | CAROM::Matrix | inline |
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) const | CAROM::Matrix | |
pointwise_mult(int this_row, Vector &other) const | CAROM::Matrix | |
print(const char *prefix) const | CAROM::Matrix | |
qr_factorize() const | CAROM::Matrix | |
qr_factorize(std::vector< std::unique_ptr< Matrix >> &QR) const | CAROM::Matrix | |
qrcp_pivots_transpose(int *row_pivot, int *row_pivot_owner, int pivots_requested) const | CAROM::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::Matrix | inline |
transpose() | CAROM::Matrix | |
transposeMult(const Matrix &other) const | CAROM::Matrix | inline |
transposeMult(const Matrix *other) const | CAROM::Matrix | inline |
transposeMult(const Matrix &other, Matrix *&result) const | CAROM::Matrix | |
transposeMult(const Matrix &other, Matrix &result) const | CAROM::Matrix | |
transposeMult(const Vector &other) const | CAROM::Matrix | inline |
transposeMult(const Vector *other) const | CAROM::Matrix | inline |
transposeMult(const Vector &other, Vector *&result) const | CAROM::Matrix | |
transposeMult(const Vector &other, Vector &result) const | CAROM::Matrix | |
transposePseudoinverse() | CAROM::Matrix | |
write(const std::string &base_file_name) const | CAROM::Matrix | |
~Matrix() | CAROM::Matrix |