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 > | |
aztec | Hermes::Solvers::AztecOOSolver< Scalar > | protected |
AztecOOSolver(EpetraMatrix< Scalar > *m, EpetraVector< Scalar > *rhs) (defined in Hermes::Solvers::AztecOOSolver< Scalar >) | Hermes::Solvers::AztecOOSolver< Scalar > | |
col_perm (defined in Hermes::Solvers::AztecOOSolver< Scalar >) | Hermes::Solvers::AztecOOSolver< Scalar > | protected |
create_linear_solver (defined in Hermes::Solvers::AztecOOSolver< Scalar >) | Hermes::Solvers::AztecOOSolver< Scalar > | friend |
create_permutation_vectors() (defined in Hermes::Solvers::AztecOOSolver< Scalar >) | Hermes::Solvers::AztecOOSolver< Scalar > | protected |
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 | |
final_matrix (defined in Hermes::Solvers::AztecOOSolver< Scalar >) | Hermes::Solvers::AztecOOSolver< Scalar > | protected |
free() (defined in Hermes::Solvers::AztecOOSolver< Scalar >) | Hermes::Solvers::AztecOOSolver< Scalar > | virtual |
free_permutation_data() (defined in Hermes::Solvers::AztecOOSolver< Scalar >) | Hermes::Solvers::AztecOOSolver< Scalar > | protected |
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() (defined in Hermes::Solvers::LinearMatrixSolver< Scalar >) | Hermes::Solvers::LinearMatrixSolver< Scalar > | |
get_matrix_size() | Hermes::Solvers::AztecOOSolver< Scalar > | virtual |
get_num_iters() | Hermes::Solvers::AztecOOSolver< Scalar > | virtual |
get_residual_norm() | Hermes::Solvers::AztecOOSolver< Scalar > | virtual |
get_rhs() (defined in Hermes::Solvers::LinearMatrixSolver< Scalar >) | Hermes::Solvers::LinearMatrixSolver< Scalar > | |
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 | |
IterSolver(SparseMatrix< Scalar > *matrix, Vector< Scalar > *rhs) (defined in Hermes::Solvers::IterSolver< Scalar >) | Hermes::Solvers::IterSolver< Scalar > | |
iterSolverType (defined in Hermes::Solvers::IterSolver< Scalar >) | Hermes::Solvers::IterSolver< Scalar > | protected |
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 | |
LoopSolver(SparseMatrix< Scalar > *matrix, Vector< Scalar > *rhs) (defined in Hermes::Solvers::LoopSolver< Scalar >) | Hermes::Solvers::LoopSolver< Scalar > | |
m (defined in Hermes::Solvers::AztecOOSolver< Scalar >) | Hermes::Solvers::AztecOOSolver< Scalar > | protected |
max_iters | Hermes::Solvers::LoopSolver< 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 |
P (defined in Hermes::Solvers::AztecOOSolver< Scalar >) | Hermes::Solvers::AztecOOSolver< Scalar > | protected |
pc (defined in Hermes::Solvers::AztecOOSolver< Scalar >) | Hermes::Solvers::AztecOOSolver< Scalar > | protected |
precond_yes | Hermes::Solvers::IterSolver< Scalar > | protected |
Q (defined in Hermes::Solvers::AztecOOSolver< Scalar >) | Hermes::Solvers::AztecOOSolver< Scalar > | protected |
reset() | Hermes::Mixins::TimeMeasurable | |
reuse_scheme | Hermes::Solvers::LinearMatrixSolver< Scalar > | protected |
rhs (defined in Hermes::Solvers::AztecOOSolver< Scalar >) | Hermes::Solvers::AztecOOSolver< Scalar > | protected |
row_perm (defined in Hermes::Solvers::AztecOOSolver< Scalar >) | Hermes::Solvers::AztecOOSolver< 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_max_iters(int iters) | Hermes::Solvers::AztecOOSolver< Scalar > | virtual |
set_option(int option, int value) | Hermes::Solvers::AztecOOSolver< Scalar > | |
set_param(int param, double value) | Hermes::Solvers::AztecOOSolver< Scalar > | |
set_precond(const char *name) | Hermes::Solvers::AztecOOSolver< Scalar > | virtual |
set_precond(Precond< Scalar > *pc) | Hermes::Solvers::AztecOOSolver< Scalar > | virtual |
set_reuse_scheme(MatrixStructureReuseScheme reuse_scheme) | Hermes::Solvers::AztecOOSolver< Scalar > | virtual |
Hermes::Solvers::IterSolver::set_reuse_scheme() | Hermes::Solvers::LinearMatrixSolver< Scalar > | virtual |
set_solver(const char *solver) | Hermes::Solvers::AztecOOSolver< Scalar > | |
set_solver_type(IterSolverType iterSolverType) | Hermes::Solvers::IterSolver< 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_tolerance(double tol) | Hermes::Solvers::AztecOOSolver< Scalar > | virtual |
Hermes::Solvers::IterSolver::set_tolerance(double tolerance, LoopSolverToleranceType toleranceType) | Hermes::Solvers::LoopSolver< Scalar > | virtual |
set_verbose_callback(callbackFn callback) | Hermes::Mixins::Loggable | virtual |
set_verbose_output(bool to_set) | Hermes::Mixins::Loggable | virtual |
sln | Hermes::Solvers::LinearMatrixSolver< Scalar > | protected |
solve() | Hermes::Solvers::AztecOOSolver< Scalar > | virtual |
solve(Scalar *initial_guess) | Hermes::Solvers::AztecOOSolver< Scalar > | virtual |
solve() | Hermes::Solvers::AztecOOSolver< Scalar > | virtual |
solve(double *initial_guess) (defined in Hermes::Solvers::AztecOOSolver< Scalar >) | Hermes::Solvers::AztecOOSolver< Scalar > | |
solve() | Hermes::Solvers::AztecOOSolver< Scalar > | virtual |
solve(std::complex< double > *initial_guess) (defined in Hermes::Solvers::AztecOOSolver< Scalar >) | Hermes::Solvers::AztecOOSolver< Scalar > | |
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 | |
tolerance | Hermes::Solvers::LoopSolver< Scalar > | protected |
toleranceType | Hermes::Solvers::LoopSolver< Scalar > | protected |
use_equations_wise_ordering() (defined in Hermes::Solvers::AztecOOSolver< Scalar >) | Hermes::Solvers::AztecOOSolver< Scalar > | virtual |
use_node_wise_ordering(unsigned int num_pdes) | Hermes::Solvers::AztecOOSolver< 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 | |
~AztecOOSolver() (defined in Hermes::Solvers::AztecOOSolver< Scalar >) | Hermes::Solvers::AztecOOSolver< Scalar > | virtual |
~LinearMatrixSolver() (defined in Hermes::Solvers::LinearMatrixSolver< Scalar >) | Hermes::Solvers::LinearMatrixSolver< Scalar > | virtual |