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

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

accumulated() const Hermes::Mixins::TimeMeasurable
accumulated_str() const Hermes::Mixins::TimeMeasurable
anderson_beta (defined in Hermes::Solvers::PicardMatrixSolver< Scalar >)Hermes::Solvers::PicardMatrixSolver< Scalar >protected
anderson_coeffsHermes::Solvers::PicardMatrixSolver< Scalar >protected
anderson_is_on (defined in Hermes::Solvers::PicardMatrixSolver< Scalar >)Hermes::Solvers::PicardMatrixSolver< Scalar >protected
assemble(bool store_previous_jacobian, bool store_previous_residual)=0 (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protectedpure virtual
assemble_jacobian(bool store_previous_jacobian)=0 (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protectedpure virtual
assemble_residual(bool store_previous_residual)=0 (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protectedpure virtual
auto_damping_ratioHermes::Solvers::NonlinearMatrixSolver< Scalar >protected
calculate_anderson_coeffs()Hermes::Solvers::PicardMatrixSolver< Scalar >protected
calculate_damping_factor(unsigned int &successful_steps)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
calculate_residual_norm()Hermes::Solvers::PicardMatrixSolver< Scalar >protectedvirtual
check() const Hermes::Mixins::StateQueryable
clear_tolerances()Hermes::Solvers::NonlinearMatrixSolver< Scalar >virtual
constant_jacobianHermes::Solvers::MatrixSolver< Scalar >protected
damping_factor_condition()Hermes::Solvers::PicardMatrixSolver< Scalar >protectedvirtual
damping_factor_condition_overloaded (defined in Hermes::Solvers::PicardMatrixSolver< Scalar >)Hermes::Solvers::PicardMatrixSolver< Scalar >protected
damping_factors() const (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >inlineprotected
deinit_anderson()Hermes::Solvers::PicardMatrixSolver< Scalar >protected
deinit_solving()Hermes::Solvers::PicardMatrixSolver< Scalar >protectedvirtual
do_initial_step_return_finished()Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
do_UMFPACK_reportingHermes::Solvers::MatrixSolver< 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
FactorizationSize enum value (defined in Hermes::Solvers::MatrixSolver< Scalar >)Hermes::Solvers::MatrixSolver< Scalar >
finalize_solving()Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
Flops enum value (defined in Hermes::Solvers::MatrixSolver< Scalar >)Hermes::Solvers::MatrixSolver< Scalar >
force_reuse_jacobian_values(unsigned int &successful_steps_with_reused_jacobian)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
free()Hermes::Solvers::NonlinearMatrixSolver< Scalar >virtual
get_convergence_state()Hermes::Solvers::NonlinearMatrixSolver< Scalar >protectedvirtual
get_current_iteration_number()Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
get_jacobian()Hermes::Solvers::MatrixSolver< Scalar >
get_linear_matrix_solver() (defined in Hermes::Solvers::MatrixSolver< Scalar >)Hermes::Solvers::MatrixSolver< Scalar >virtual
get_num_iters() const Hermes::Solvers::NonlinearMatrixSolver< Scalar >
get_parameter_value(const Parameter< T > &parameter) (defined in Hermes::Mixins::OutputAttachable)Hermes::Mixins::OutputAttachable
get_parameter_value(Parameter< T > &parameter) (defined in Hermes::Mixins::OutputAttachable)Hermes::Mixins::OutputAttachable
get_residual()Hermes::Solvers::MatrixSolver< Scalar >
get_sln_vector()Hermes::Solvers::MatrixSolver< Scalar >virtual
get_UMFPACK_reporting_data(UMFPACK_reporting_data_value data_value)Hermes::Solvers::MatrixSolver< Scalar >virtual
get_verbose_callback() const Hermes::Mixins::Loggable
get_verbose_output() const Hermes::Mixins::Loggable
getClassName() const Hermes::Solvers::PicardMatrixSolver< Scalar >inlineprotectedvirtual
handle_convergence_state_return_finished(NonlinearConvergenceState state)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protectedvirtual
handle_previous_vectors()Hermes::Solvers::PicardMatrixSolver< Scalar >protected
handle_UMFPACK_reports()Hermes::Solvers::MatrixSolver< Scalar >protected
handleMultipleTolerancesAndHermes::Solvers::NonlinearMatrixSolver< Scalar >protected
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
init_anderson()Hermes::Solvers::PicardMatrixSolver< Scalar >protected
init_nonlinear()Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
init_picard()Hermes::Solvers::PicardMatrixSolver< Scalar >protected
init_solving(Scalar *&coeff_vec)Hermes::Solvers::PicardMatrixSolver< Scalar >protectedvirtual
Hermes::Solvers::NonlinearMatrixSolver::init_solving(Scalar *coeff_vec)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protectedvirtual
initial_auto_damping_factorHermes::Solvers::NonlinearMatrixSolver< Scalar >protected
isOkay() const Hermes::Solvers::NonlinearMatrixSolver< Scalar >protectedvirtual
iteration() const (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >inlineprotected
iterations_with_recalculated_jacobian() const (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >inlineprotected
jacobian_reusableHermes::Solvers::MatrixSolver< Scalar >protected
jacobian_reused_okay(unsigned int &successful_steps_with_reused_jacobian)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
last() const Hermes::Mixins::TimeMeasurable
last_str() const Hermes::Mixins::TimeMeasurable
linear_matrix_solverHermes::Solvers::MatrixSolver< 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
manual_dampingHermes::Solvers::NonlinearMatrixSolver< Scalar >protected
manual_damping_factorHermes::Solvers::NonlinearMatrixSolver< Scalar >protected
MatrixSolver(bool force_use_direct_solver=false)Hermes::Solvers::MatrixSolver< Scalar >
max_allowed_iterationsHermes::Solvers::NonlinearMatrixSolver< Scalar >protected
max_allowed_residual_normHermes::Solvers::NonlinearMatrixSolver< Scalar >protected
max_steps_with_reused_jacobian (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
min_allowed_damping_coeffHermes::Solvers::NonlinearMatrixSolver< Scalar >protected
name() const Hermes::Mixins::TimeMeasurable
necessary_successful_steps_to_increaseHermes::Solvers::NonlinearMatrixSolver< Scalar >protected
NonlinearMatrixSolver() (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >
num_itersHermes::Solvers::NonlinearMatrixSolver< Scalar >protected
num_last_vectors_used (defined in Hermes::Solvers::PicardMatrixSolver< Scalar >)Hermes::Solvers::PicardMatrixSolver< Scalar >protected
on_damping_factor_updated()Hermes::Solvers::NonlinearMatrixSolver< Scalar >protectedvirtual
on_finish()Hermes::Mixins::OutputAttachablevirtual
on_initial_step_end()Hermes::Mixins::OutputAttachablevirtual
on_initialization()Hermes::Mixins::OutputAttachablevirtual
on_reused_jacobian_step_begin()Hermes::Solvers::NonlinearMatrixSolver< Scalar >protectedvirtual
on_reused_jacobian_step_end()Hermes::Solvers::NonlinearMatrixSolver< Scalar >protectedvirtual
on_step_begin()Hermes::Mixins::OutputAttachablevirtual
on_step_end()Hermes::Mixins::OutputAttachablevirtual
OutputAttachable() (defined in Hermes::Mixins::OutputAttachable)Hermes::Mixins::OutputAttachable
p_damping_factors (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
p_iteration (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
p_iterations_with_recalculated_jacobian (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
p_residual_norm_drop (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
p_residual_normsHermes::Solvers::NonlinearMatrixSolver< Scalar >protected
p_solution_change_norms (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
p_solution_norms (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
p_successful_steps_damping (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
p_successful_steps_jacobian (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
PeakMemoryUsage enum value (defined in Hermes::Solvers::MatrixSolver< Scalar >)Hermes::Solvers::MatrixSolver< Scalar >
PicardMatrixSolver() (defined in Hermes::Solvers::PicardMatrixSolver< Scalar >)Hermes::Solvers::PicardMatrixSolver< Scalar >
previous_Anderson_sln_vectorHermes::Solvers::PicardMatrixSolver< Scalar >protected
previous_jacobianHermes::Solvers::NonlinearMatrixSolver< Scalar >protected
previous_residual (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
previous_sln_vector (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
previous_vectorsHermes::Solvers::PicardMatrixSolver< Scalar >protected
problem_sizeHermes::Solvers::MatrixSolver< Scalar >protected
reset()Hermes::Mixins::TimeMeasurable
residual_backHermes::Solvers::NonlinearMatrixSolver< Scalar >protected
residual_norm_drop() const (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >inlineprotected
residual_norms() const (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >inlineprotected
set_anderson_beta(double beta)Hermes::Solvers::PicardMatrixSolver< Scalar >
set_auto_damping_ratio(double ratio)Hermes::Solvers::NonlinearMatrixSolver< Scalar >
set_erase_on_beginning(bool onOff)Hermes::Mixins::Loggable
set_file_output_only(bool onOff) (defined in Hermes::Mixins::Loggable)Hermes::Mixins::Loggable
set_initial_auto_damping_coeff(double coeff)Hermes::Solvers::NonlinearMatrixSolver< Scalar >
set_jacobian_constant(bool to_set=true)Hermes::Solvers::MatrixSolver< Scalar >
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_manual_damping_coeff(bool onOff, double coeff)Hermes::Solvers::NonlinearMatrixSolver< Scalar >
set_max_allowed_iterations(int max_allowed_iterations)Hermes::Solvers::NonlinearMatrixSolver< Scalar >
set_max_allowed_residual_norm(double max_allowed_residual_norm_to_set)Hermes::Solvers::NonlinearMatrixSolver< Scalar >
set_max_steps_with_reused_jacobian(unsigned int steps)Hermes::Solvers::NonlinearMatrixSolver< Scalar >
set_min_allowed_damping_coeff(double min_allowed_damping_coeff_to_set)Hermes::Solvers::NonlinearMatrixSolver< Scalar >
set_necessary_successful_steps_to_increase(unsigned int steps)Hermes::Solvers::NonlinearMatrixSolver< Scalar >
set_num_last_vector_used(int num)Hermes::Solvers::PicardMatrixSolver< Scalar >
set_parameter_value(Parameter< T > &parameter, T *value) (defined in Hermes::Mixins::OutputAttachable)Hermes::Mixins::OutputAttachableprotected
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_sufficient_improvement_factor(double ratio)Hermes::Solvers::NonlinearMatrixSolver< Scalar >
set_sufficient_improvement_factor_jacobian(double ratio)Hermes::Solvers::NonlinearMatrixSolver< Scalar >
set_timestamps(bool onOff)Hermes::Mixins::Loggable
set_tolerance(double newton_tol, NonlinearConvergenceMeasurementType toleranceType, bool handleMultipleTolerancesAnd=false)Hermes::Solvers::NonlinearMatrixSolver< Scalar >
set_UMFPACK_output(bool to_set=true, bool with_output=false)Hermes::Solvers::MatrixSolver< Scalar >virtual
set_verbose_callback(callbackFn callback)Hermes::Mixins::Loggablevirtual
set_verbose_output(bool to_set)Hermes::Solvers::MatrixSolver< Scalar >virtual
sln_vectorHermes::Solvers::MatrixSolver< Scalar >
solution_change_norms() const (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >inlineprotected
solution_norms() const (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >inlineprotected
solve(Scalar *coeff_vec)Hermes::Solvers::NonlinearMatrixSolver< Scalar >virtual
solve_linear_system()Hermes::Solvers::PicardMatrixSolver< Scalar >protectedvirtual
staticLogFileName (defined in Hermes::Mixins::Loggable)Hermes::Mixins::Loggablestatic
step_info()Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
successful_steps_damping() const (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >inlineprotected
successful_steps_jacobian() const (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >inlineprotected
sufficient_improvement_factorHermes::Solvers::NonlinearMatrixSolver< Scalar >protected
sufficient_improvement_factor_jacobian (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
tick(TimeMeasurable::TimerPeriodTickType type=HERMES_ACCUMULATE)Hermes::Mixins::TimeMeasurable
tick_reset()Hermes::Mixins::TimeMeasurable
TimeMeasurable(const char *name=nullptr)Hermes::Mixins::TimeMeasurable
TimerPeriodTickType enum nameHermes::Mixins::TimeMeasurable
toleranceHermes::Solvers::NonlinearMatrixSolver< Scalar >protected
tolerance_setHermes::Solvers::NonlinearMatrixSolver< Scalar >protected
UMFPACK_reporting_dataHermes::Solvers::MatrixSolver< Scalar >protected
UMFPACK_reporting_data_value enum nameHermes::Solvers::MatrixSolver< Scalar >
update_solution_return_change_norm(Scalar *linear_system_solution)Hermes::Solvers::PicardMatrixSolver< Scalar >protectedvirtual
use_Anderson_acceleration(bool to_set)Hermes::Solvers::PicardMatrixSolver< Scalar >
use_initial_guess_for_iterative_solvers (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >protected
use_overloaded_damping_factor_condition(bool onOff) (defined in Hermes::Solvers::PicardMatrixSolver< Scalar >)Hermes::Solvers::PicardMatrixSolver< Scalar >
vec_in_memory (defined in Hermes::Solvers::PicardMatrixSolver< Scalar >)Hermes::Solvers::PicardMatrixSolver< 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
~MatrixSolver() (defined in Hermes::Solvers::MatrixSolver< Scalar >)Hermes::Solvers::MatrixSolver< Scalar >virtual
~NonlinearMatrixSolver() (defined in Hermes::Solvers::NonlinearMatrixSolver< Scalar >)Hermes::Solvers::NonlinearMatrixSolver< Scalar >virtual
~PicardMatrixSolver() (defined in Hermes::Solvers::PicardMatrixSolver< Scalar >)Hermes::Solvers::PicardMatrixSolver< Scalar >inlinevirtual