HermesCommon  3.0
Hermes::Solvers::SimpleExternalSolver< Scalar > Member List

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

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()=0Hermes::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 valueHermes::Mixins::TimeMeasurable
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
HERMES_SKIP enum valueHermes::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 >
logFileNameHermes::Mixins::Loggable
Loggable(bool verbose_output=false, callbackFn verbose_callback=NULL, bool add_newline=true) (defined in Hermes::Mixins::Loggable)Hermes::Mixins::Loggable
mHermes::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_eqHermes::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_schemeHermes::Solvers::LinearMatrixSolver< Scalar >protected
rhsHermes::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::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
SimpleExternalSolver(CSCMatrix< Scalar > *m, SimpleVector< Scalar > *rhs) (defined in Hermes::Solvers::SimpleExternalSolver< Scalar >)Hermes::Solvers::SimpleExternalSolver< Scalar >
slnHermes::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::Loggablestatic
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 nameHermes::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