| accumulated() const | Hermes::Mixins::TimeMeasurable | |
| accumulated_str() const | Hermes::Mixins::TimeMeasurable | |
| as_AMGSolver() const (defined in Hermes::Solvers::LinearMatrixSolver< Scalar >) | Hermes::Solvers::LinearMatrixSolver< Scalar > | |
| as_DirectSolver() const (defined in Hermes::Solvers::LinearMatrixSolver< Scalar >) | Hermes::Solvers::LinearMatrixSolver< Scalar > | |
| as_IterSolver() const (defined in Hermes::Solvers::LinearMatrixSolver< Scalar >) | Hermes::Solvers::LinearMatrixSolver< Scalar > | |
| as_LoopSolver() const (defined in Hermes::Solvers::LinearMatrixSolver< Scalar >) | Hermes::Solvers::LinearMatrixSolver< Scalar > | |
| command()=0 | Hermes::Solvers::SimpleExternalSolver< Scalar > | protectedpure virtual |
| create_external_solver (defined in Hermes::Solvers::ExternalSolver< Scalar >) | Hermes::Solvers::ExternalSolver< Scalar > | static |
| create_external_solver (defined in Hermes::Solvers::ExternalSolver< Scalar >) | Hermes::Solvers::ExternalSolver< Scalar > | |
| create_external_solver (defined in Hermes::Solvers::ExternalSolver< Scalar >) | Hermes::Solvers::ExternalSolver< Scalar > | |
| creation typedef (defined in Hermes::Solvers::ExternalSolver< Scalar >) | Hermes::Solvers::ExternalSolver< 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 | |
| ExternalSolver(CSCMatrix< Scalar > *m, SimpleVector< Scalar > *rhs) (defined in Hermes::Solvers::ExternalSolver< Scalar >) | Hermes::Solvers::ExternalSolver< Scalar > | |
| free()=0 (defined in Hermes::Solvers::LinearMatrixSolver< Scalar >) | Hermes::Solvers::LinearMatrixSolver< Scalar > | pure virtual |
| general_matrix (defined in Hermes::Solvers::LinearMatrixSolver< Scalar >) | Hermes::Solvers::LinearMatrixSolver< Scalar > | protected |
| general_rhs (defined in Hermes::Solvers::LinearMatrixSolver< Scalar >) | Hermes::Solvers::LinearMatrixSolver< Scalar > | protected |
| get_matrix() | Hermes::Solvers::ExternalSolver< Scalar > | inline |
| get_matrix_size() | Hermes::Solvers::ExternalSolver< Scalar > | inlinevirtual |
| get_residual_norm() | Hermes::Solvers::LinearMatrixSolver< Scalar > | virtual |
| get_rhs() | Hermes::Solvers::ExternalSolver< Scalar > | inline |
| get_sln_vector() | Hermes::Solvers::LinearMatrixSolver< Scalar > | |
| get_time() | Hermes::Solvers::LinearMatrixSolver< Scalar > | |
| get_used_reuse_scheme() const | Hermes::Solvers::LinearMatrixSolver< Scalar > | virtual |
| get_verbose_callback() const | Hermes::Mixins::Loggable | |
| get_verbose_output() const | Hermes::Mixins::Loggable | |
| HERMES_ACCUMULATE enum value | Hermes::Mixins::TimeMeasurable | |
| 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 |
| HERMES_SKIP enum value | Hermes::Mixins::TimeMeasurable | |
| 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 | |
| last() const | Hermes::Mixins::TimeMeasurable | |
| last_str() const | Hermes::Mixins::TimeMeasurable | |
| LinearMatrixSolver(SparseMatrix< Scalar > *matrix, Hermes::Algebra::Vector< Scalar > *rhs) (defined in Hermes::Solvers::LinearMatrixSolver< Scalar >) | Hermes::Solvers::LinearMatrixSolver< Scalar > | |
| 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 | |
| m | Hermes::Solvers::ExternalSolver< Scalar > | protected |
| matrix_number_format (defined in Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar >) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | protected |
| matrixFilename (defined in Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar >) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | protected |
| matrixFormat (defined in Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar >) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | protected |
| MatrixRhsOutput() | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | |
| matrixVarname (defined in Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar >) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | protected |
| n_eq | Hermes::Solvers::LinearMatrixSolver< Scalar > | protected |
| name() const | Hermes::Mixins::TimeMeasurable | |
| node_wise_ordering (defined in Hermes::Solvers::LinearMatrixSolver< Scalar >) | Hermes::Solvers::LinearMatrixSolver< Scalar > | protected |
| only_lastMatrixIteration (defined in Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar >) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | protected |
| only_lastRhsIteration (defined in Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar >) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | protected |
| output_matrix(bool only_last_iteration=true, int firstIterations=-1) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | |
| output_matrixIterations (defined in Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar >) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | protected |
| output_matrixOn (defined in Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar >) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | protected |
| output_rhs(bool only_last_iteration=true, int firstIterations=-1) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | |
| output_rhsIterations (defined in Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar >) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | protected |
| output_rhsOn (defined in Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar >) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | protected |
| print_matrix_zero_values (defined in Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar >) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | protected |
| process_matrix_output(Hermes::Algebra::SparseMatrix< Scalar > *matrix, int iteration) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | |
| process_matrix_output(Hermes::Algebra::SparseMatrix< Scalar > *matrix) (defined in Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar >) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | |
| process_vector_output(Hermes::Algebra::Vector< Scalar > *rhs, int iteration) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | |
| process_vector_output(Hermes::Algebra::Vector< Scalar > *rhs) (defined in Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar >) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | |
| reset() | Hermes::Mixins::TimeMeasurable | |
| reuse_scheme | Hermes::Solvers::LinearMatrixSolver< Scalar > | protected |
| rhs | Hermes::Solvers::ExternalSolver< Scalar > | protected |
| rhs_number_format (defined in Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar >) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | protected |
| RhsFilename (defined in Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar >) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | protected |
| RhsFormat (defined in Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar >) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | protected |
| RhsVarname (defined in Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar >) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | protected |
| 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_matrix_export_format(Hermes::Algebra::MatrixExportFormat format) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | |
| set_matrix_filename(std::string name) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | |
| set_matrix_number_format(char *number_format) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | |
| set_matrix_varname(std::string name) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | |
| set_print_zero_matrix_entries(bool to_set) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | |
| set_reuse_scheme(MatrixStructureReuseScheme reuse_scheme) | Hermes::Solvers::LinearMatrixSolver< Scalar > | virtual |
| set_reuse_scheme() | Hermes::Solvers::LinearMatrixSolver< Scalar > | virtual |
| set_rhs_export_format(Hermes::Algebra::MatrixExportFormat format) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | |
| set_rhs_filename(std::string name) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | |
| set_rhs_number_format(char *number_format) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | |
| set_rhs_varname(std::string name) | Hermes::Algebra::Mixins::MatrixRhsOutput< Scalar > | |
| 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 |
| SimpleExternalSolver(CSCMatrix< Scalar > *m, SimpleVector< Scalar > *rhs) (defined in Hermes::Solvers::SimpleExternalSolver< Scalar >) | Hermes::Solvers::SimpleExternalSolver< Scalar > | |
| sln | Hermes::Solvers::LinearMatrixSolver< Scalar > | protected |
| solve() | Hermes::Solvers::SimpleExternalSolver< Scalar > | virtual |
| solve(Scalar *initial_guess) | Hermes::Solvers::SimpleExternalSolver< Scalar > | virtual |
| staticLogFileName (defined in Hermes::Mixins::Loggable) | Hermes::Mixins::Loggable | static |
| tick(TimeMeasurable::TimerPeriodTickType type=HERMES_ACCUMULATE) | Hermes::Mixins::TimeMeasurable | |
| tick_reset() | Hermes::Mixins::TimeMeasurable | |
| time (defined in Hermes::Solvers::LinearMatrixSolver< Scalar >) | Hermes::Solvers::LinearMatrixSolver< Scalar > | protected |
| TimeMeasurable(const char *name=nullptr) | Hermes::Mixins::TimeMeasurable | |
| TimerPeriodTickType enum name | Hermes::Mixins::TimeMeasurable | |
| use_equations_wise_ordering() (defined in Hermes::Solvers::LinearMatrixSolver< Scalar >) | Hermes::Solvers::LinearMatrixSolver< Scalar > | virtual |
| use_node_wise_ordering(unsigned int num_pdes) | Hermes::Solvers::LinearMatrixSolver< Scalar > | virtual |
| 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 | |
| ~LinearMatrixSolver() (defined in Hermes::Solvers::LinearMatrixSolver< Scalar >) | Hermes::Solvers::LinearMatrixSolver< Scalar > | virtual |