add(unsigned int m, unsigned int n, Scalar v) | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
add(unsigned int m, unsigned int n, Scalar *mat, int *rows, int *cols, const int size) | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
add(unsigned int m, unsigned int n, double v) (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | |
add(unsigned int m, unsigned int n, std::complex< double > v) (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | |
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::SparseMatrix< Scalar > | virtual |
add_sparse_matrix(SparseMatrix< Scalar > *mat) | Hermes::Algebra::EpetraMatrix< 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 |
alloc() | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
duplicate() (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | inline |
Hermes::Algebra::SparseMatrix::duplicate() const | Hermes::Algebra::SparseMatrix< Scalar > | virtual |
EpetraMatrix() (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | |
EpetraMatrix(const EpetraMatrix &mat) (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | |
EpetraMatrix(Epetra_RowMatrix &mat) (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | |
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::EpetraMatrix< Scalar > | virtual |
export_to_file(const char *filename, const char *var_name, MatrixExportFormat fmt, char *number_format) | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
export_to_file(const char *filename, const char *var_name, MatrixExportFormat fmt, char *number_format) | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
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) (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
Hermes::Algebra::SparseMatrix::extract_row_copy(unsigned int row, unsigned int len, unsigned int &n_entries, double *vals, unsigned int *idxs) const | Hermes::Algebra::SparseMatrix< Scalar > | virtual |
finish() | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
finish() | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
finish() | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
free() | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
free() | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
free() | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
get(unsigned int m, unsigned int n) const | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
get_fill_in() const | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
get_matrix_size() const (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
get_nnz() const | Hermes::Algebra::EpetraMatrix< 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) (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
Hermes::Algebra::SparseMatrix::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 | |
grph (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | protected |
Hermes::Preconditioners::IfpackPrecond< Scalar > (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | friend |
Hermes::Preconditioners::MlPrecond< Scalar > (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | friend |
Hermes::Solvers::AmesosSolver< Scalar > (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | friend |
Hermes::Solvers::AztecOOSolver< Scalar > (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | friend |
hermes_fread(void *ptr, size_t size, size_t nitems, FILE *stream) const (defined in Hermes::Mixins::Loggable) | Hermes::Mixins::Loggable | protected |
hermes_fwrite(const void *ptr, size_t size, size_t nitems, FILE *stream) const (defined in Hermes::Mixins::Loggable) | Hermes::Mixins::Loggable | protected |
import_from_file(const char *filename, const char *var_name, Algebra::MatrixExportFormat fmt) | Hermes::Algebra::Mixins::MatrixRhsImportExport< Scalar > | inlinevirtual |
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 | |
logFileName | Hermes::Mixins::Loggable | |
Loggable(bool verbose_output=false, callbackFn verbose_callback=NULL, bool add_newline=true) (defined in Hermes::Mixins::Loggable) | Hermes::Mixins::Loggable | |
mat (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | |
mat_im | Hermes::Algebra::EpetraMatrix< Scalar > | protected |
Matrix(unsigned int size=0) | Hermes::Algebra::Matrix< Scalar > | |
multiply_with_Scalar(Scalar value) | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
multiply_with_Scalar(double value) (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | |
multiply_with_Scalar(std::complex< double > value) (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | |
multiply_with_vector(Scalar *vector_in, Scalar *&vector_out, bool vector_out_initialized=false) const | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
multiply_with_vector(std::complex< double > *vector_in, std::complex< double > *&vector_out, bool vector_out_initialized) const (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | |
multiply_with_vector(double *vector_in, double *&vector_out, bool vector_out_initialized) const (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | |
next_pages (defined in Hermes::Algebra::SparseMatrix< Scalar >) | Hermes::Algebra::SparseMatrix< Scalar > | protected |
owner (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | protected |
PAGE_SIZE | Hermes::Algebra::SparseMatrix< Scalar > | protectedstatic |
pages | Hermes::Algebra::SparseMatrix< Scalar > | protected |
pre_add_ij(unsigned int row, unsigned int col) | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
prealloc(unsigned int n) | Hermes::Algebra::EpetraMatrix< 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::Matrix< Scalar > | virtual |
set_static_logFile_name(const char *filename) (defined in Hermes::Mixins::Loggable) | Hermes::Mixins::Loggable | static |
set_static_logFile_name(std::string filename) (defined in Hermes::Mixins::Loggable) | Hermes::Mixins::Loggable | static |
set_timestamps(bool onOff) | Hermes::Mixins::Loggable | |
set_verbose_callback(callbackFn callback) | Hermes::Mixins::Loggable | virtual |
set_verbose_output(bool to_set) | Hermes::Mixins::Loggable | virtual |
size | Hermes::Algebra::Matrix< Scalar > | protected |
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::Loggable | static |
std_map (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | protected |
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::EpetraMatrix< Scalar > | virtual |
zero() | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
zero() | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
~EpetraMatrix() (defined in Hermes::Algebra::EpetraMatrix< Scalar >) | Hermes::Algebra::EpetraMatrix< Scalar > | virtual |
~Matrix() (defined in Hermes::Algebra::Matrix< Scalar >) | Hermes::Algebra::Matrix< Scalar > | inlinevirtual |
~SparseMatrix() (defined in Hermes::Algebra::SparseMatrix< Scalar >) | Hermes::Algebra::SparseMatrix< Scalar > | virtual |