HermesCommon  3.0
Hermes::Algebra::MumpsMatrix< Scalar > Member List

This is the complete list of members for Hermes::Algebra::MumpsMatrix< Scalar >, including all inherited members.

add(unsigned int m, unsigned int n, Scalar v)Hermes::Algebra::MumpsMatrix< Scalar >virtual
add(unsigned int m, unsigned int n, double v) (defined in Hermes::Algebra::MumpsMatrix< Scalar >)Hermes::Algebra::MumpsMatrix< Scalar >
add(unsigned int m, unsigned int n, std::complex< double > v) (defined in Hermes::Algebra::MumpsMatrix< Scalar >)Hermes::Algebra::MumpsMatrix< Scalar >
Hermes::Algebra::SparseMatrix::add(unsigned int m, unsigned int n, Scalar *mat, int *rows, int *cols, const int size)Hermes::Algebra::Matrix< Scalar >virtual
add(unsigned int m, unsigned int n, double *mat, int *rows, int *cols, const int size) (defined in Hermes::Algebra::Matrix< Scalar >)Hermes::Algebra::Matrix< Scalar >
add(unsigned int m, unsigned int n, std::complex< double > *mat, int *rows, int *cols, const int size) (defined in Hermes::Algebra::Matrix< Scalar >)Hermes::Algebra::Matrix< Scalar >
add_as_block(unsigned int i, unsigned int j, SparseMatrix< Scalar > *mat)Hermes::Algebra::CSMatrix< Scalar >virtual
add_sparse_matrix(SparseMatrix< Scalar > *mat)Hermes::Algebra::SparseMatrix< Scalar >virtual
add_sparse_to_diagonal_blocks(int num_stages, SparseMatrix< Scalar > *mat)Hermes::Algebra::SparseMatrix< Scalar >virtual
add_to_diagonal(Scalar v)Hermes::Algebra::Matrix< Scalar >virtual
AiHermes::Algebra::CSMatrix< Scalar >protected
alloc()Hermes::Algebra::CSMatrix< Scalar >virtual
alloc_data() (defined in Hermes::Algebra::MumpsMatrix< Scalar >)Hermes::Algebra::MumpsMatrix< Scalar >virtual
ApHermes::Algebra::CSMatrix< Scalar >protected
AxHermes::Algebra::MumpsMatrix< Scalar >protected
create(unsigned int size, unsigned int nnz, int *ap, int *ai, Scalar *ax)Hermes::Algebra::MumpsMatrix< Scalar >
create_matrix (defined in Hermes::Algebra::MumpsMatrix< Scalar >)Hermes::Algebra::MumpsMatrix< Scalar >friend
CSCMatrix()Hermes::Algebra::CSCMatrix< Scalar >
CSCMatrix(unsigned int size)Hermes::Algebra::CSCMatrix< Scalar >
CSMatrix()Hermes::Algebra::CSMatrix< Scalar >
CSMatrix(unsigned int size)Hermes::Algebra::CSMatrix< Scalar >
duplicate() const Hermes::Algebra::MumpsMatrix< Scalar >virtual
error(const char *msg,...) const (defined in Hermes::Mixins::Loggable)Hermes::Mixins::Loggable
error_if(bool cond, const char *msg,...) const (defined in Hermes::Mixins::Loggable)Hermes::Mixins::Loggable
export_to_file(const char *filename, const char *var_name, MatrixExportFormat fmt, char *number_format="%lf")Hermes::Algebra::MumpsMatrix< Scalar >virtual
Hermes::Algebra::CSMatrix::export_to_file(const char *filename, const char *var_name, MatrixExportFormat fmt, char *number_format="%lf", bool invert_storage=false)Hermes::Algebra::CSMatrix< Scalar >
export_to_file(std::string filename, const char *var_name, Algebra::MatrixExportFormat fmt, char *number_format="%lf") (defined in Hermes::Algebra::Mixins::MatrixRhsImportExport< Scalar >)Hermes::Algebra::Mixins::MatrixRhsImportExport< Scalar >
export_to_file(std::string filename, std::string var_name, Algebra::MatrixExportFormat fmt, char *number_format="%lf") (defined in Hermes::Algebra::Mixins::MatrixRhsImportExport< Scalar >)Hermes::Algebra::Mixins::MatrixRhsImportExport< Scalar >
extract_col_copy(unsigned int col, unsigned int len, unsigned int &n_entries, double *vals, unsigned int *idxs) const Hermes::Algebra::SparseMatrix< Scalar >virtual
extract_row_copy(unsigned int row, unsigned int len, unsigned int &n_entries, double *vals, unsigned int *idxs) const Hermes::Algebra::SparseMatrix< Scalar >virtual
find_position(int *Ai, int Alen, unsigned int idx)Hermes::Algebra::CSMatrix< Scalar >static
finish()Hermes::Algebra::SparseMatrix< Scalar >virtual
free()Hermes::Algebra::MumpsMatrix< Scalar >virtual
get(unsigned int m, unsigned int n) const Hermes::Algebra::MumpsMatrix< Scalar >virtual
get_Ai() const Hermes::Algebra::CSMatrix< Scalar >
get_Ap() const Hermes::Algebra::CSMatrix< Scalar >
get_Ax() const Hermes::Algebra::CSMatrix< Scalar >
get_fill_in() const Hermes::Algebra::CSMatrix< Scalar >virtual
get_nnz() const Hermes::Algebra::CSMatrix< Scalar >virtual
get_num_col_entries(unsigned int col) const Hermes::Algebra::SparseMatrix< Scalar >virtual
get_num_indices()Hermes::Algebra::SparseMatrix< Scalar >protected
get_num_row_entries(unsigned int row) const Hermes::Algebra::SparseMatrix< Scalar >virtual
get_size() const Hermes::Algebra::Matrix< Scalar >virtual
get_verbose_callback() const Hermes::Mixins::Loggable
get_verbose_output() const Hermes::Mixins::Loggable
hermes_fread(void *ptr, size_t size, size_t nitems, FILE *stream) const (defined in Hermes::Mixins::Loggable)Hermes::Mixins::Loggableprotected
hermes_fwrite(const void *ptr, size_t size, size_t nitems, FILE *stream) const (defined in Hermes::Mixins::Loggable)Hermes::Mixins::Loggableprotected
import_from_file(const char *filename, const char *var_name, MatrixExportFormat fmt)Hermes::Algebra::MumpsMatrix< Scalar >virtual
Hermes::Algebra::CSMatrix::import_from_file(const char *filename, const char *var_name, MatrixExportFormat fmt, bool invert_storage=false)Hermes::Algebra::CSMatrix< Scalar >
import_from_file(std::string filename, const char *var_name, Algebra::MatrixExportFormat fmt) (defined in Hermes::Algebra::Mixins::MatrixRhsImportExport< Scalar >)Hermes::Algebra::Mixins::MatrixRhsImportExport< Scalar >
import_from_file(std::string filename, std::string var_name, Algebra::MatrixExportFormat fmt) (defined in Hermes::Algebra::Mixins::MatrixRhsImportExport< Scalar >)Hermes::Algebra::Mixins::MatrixRhsImportExport< Scalar >
info(const char *msg,...) const (defined in Hermes::Mixins::Loggable)Hermes::Mixins::Loggable
info_if(bool cond, const char *msg,...) const (defined in Hermes::Mixins::Loggable)Hermes::Mixins::Loggable
irnHermes::Algebra::MumpsMatrix< Scalar >protected
jcnHermes::Algebra::MumpsMatrix< Scalar >protected
logFileNameHermes::Mixins::Loggable
Loggable(bool verbose_output=false, callbackFn verbose_callback=NULL, bool add_newline=true) (defined in Hermes::Mixins::Loggable)Hermes::Mixins::Loggable
Matrix(unsigned int size=0)Hermes::Algebra::Matrix< Scalar >
multiply_with_Scalar(Scalar value)Hermes::Algebra::MumpsMatrix< Scalar >virtual
multiply_with_vector(Scalar *vector_in, Scalar *&vector_out, bool vector_out_initialized=false) const Hermes::Algebra::MumpsMatrix< Scalar >virtual
MumpsMatrix() (defined in Hermes::Algebra::MumpsMatrix< Scalar >)Hermes::Algebra::MumpsMatrix< Scalar >
next_pages (defined in Hermes::Algebra::SparseMatrix< Scalar >)Hermes::Algebra::SparseMatrix< Scalar >protected
nnzHermes::Algebra::CSMatrix< Scalar >protected
PAGE_SIZEHermes::Algebra::SparseMatrix< Scalar >protectedstatic
pagesHermes::Algebra::SparseMatrix< Scalar >protected
pre_add_ij(unsigned int row, unsigned int col)Hermes::Algebra::SparseMatrix< Scalar >virtual
prealloc(unsigned int n)Hermes::Algebra::SparseMatrix< Scalar >virtual
set_erase_on_beginning(bool onOff)Hermes::Mixins::Loggable
set_file_output_only(bool onOff) (defined in Hermes::Mixins::Loggable)Hermes::Mixins::Loggable
set_logFile_name(const char *filename) (defined in Hermes::Mixins::Loggable)Hermes::Mixins::Loggable
set_logFile_name(std::string filename) (defined in Hermes::Mixins::Loggable)Hermes::Mixins::Loggable
set_row_zero(unsigned int n)Hermes::Algebra::CSMatrix< Scalar >virtual
set_static_logFile_name(const char *filename) (defined in Hermes::Mixins::Loggable)Hermes::Mixins::Loggablestatic
set_static_logFile_name(std::string filename) (defined in Hermes::Mixins::Loggable)Hermes::Mixins::Loggablestatic
set_timestamps(bool onOff)Hermes::Mixins::Loggable
set_verbose_callback(callbackFn callback)Hermes::Mixins::Loggablevirtual
set_verbose_output(bool to_set)Hermes::Mixins::Loggablevirtual
sizeHermes::Algebra::Matrix< Scalar >protected
Solvers::MumpsSolver< Scalar > (defined in Hermes::Algebra::MumpsMatrix< Scalar >)Hermes::Algebra::MumpsMatrix< Scalar >friend
sort_and_store_indices(Page *page, int *buffer, int *max)Hermes::Algebra::SparseMatrix< Scalar >protected
SparseMatrix() (defined in Hermes::Algebra::SparseMatrix< Scalar >)Hermes::Algebra::SparseMatrix< Scalar >
SparseMatrix(unsigned int size)Hermes::Algebra::SparseMatrix< Scalar >
staticLogFileName (defined in Hermes::Mixins::Loggable)Hermes::Mixins::Loggablestatic
switch_orientation()Hermes::Algebra::CSMatrix< Scalar >
warn(const char *msg,...) const (defined in Hermes::Mixins::Loggable)Hermes::Mixins::Loggable
warn_if(bool cond, const char *msg,...) const (defined in Hermes::Mixins::Loggable)Hermes::Mixins::Loggable
zero()Hermes::Algebra::MumpsMatrix< Scalar >virtual
~CSCMatrix() (defined in Hermes::Algebra::CSCMatrix< Scalar >)Hermes::Algebra::CSCMatrix< Scalar >virtual
~CSMatrix() (defined in Hermes::Algebra::CSMatrix< Scalar >)Hermes::Algebra::CSMatrix< Scalar >virtual
~Matrix() (defined in Hermes::Algebra::Matrix< Scalar >)Hermes::Algebra::Matrix< Scalar >inlinevirtual
~MumpsMatrix() (defined in Hermes::Algebra::MumpsMatrix< Scalar >)Hermes::Algebra::MumpsMatrix< Scalar >virtual
~SparseMatrix() (defined in Hermes::Algebra::SparseMatrix< Scalar >)Hermes::Algebra::SparseMatrix< Scalar >virtual