ug4
ug::NewtonSolver< TAlgebra > Member List

This is the complete list of members for ug::NewtonSolver< TAlgebra >, including all inherited members.

add_inner_step_update(SmartPtr< INewtonUpdate > NU)ug::NewtonSolver< TAlgebra >inline
add_step_update(SmartPtr< INewtonUpdate > NU)ug::NewtonSolver< TAlgebra >inline
algebra_type typedefug::NewtonSolver< TAlgebra >
apply(vector_type &u)ug::NewtonSolver< TAlgebra >virtual
average_linear_steps(size_t call) constug::NewtonSolver< TAlgebra >
clear_average_convergence()ug::NewtonSolver< TAlgebra >
clear_inner_step_update(SmartPtr< INewtonUpdate > NU)ug::NewtonSolver< TAlgebra >inline
clear_step_update(SmartPtr< INewtonUpdate > NU)ug::NewtonSolver< TAlgebra >inline
codomain_function_type typedefug::IOperatorInverse< TAlgebra::vector_type >
config_string() constug::NewtonSolver< TAlgebra >virtual
debug_writer()ug::DebugWritingObject< TAlgebra >inline
debug_writer() constug::DebugWritingObject< TAlgebra >inline
debug_writer_valid() constug::DebugWritingObject< TAlgebra >inline
DebugWritingObject()ug::DebugWritingObject< TAlgebra >inline
DebugWritingObject(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter)ug::DebugWritingObject< TAlgebra >inline
DebugWritingObject(const DebugWritingObject< algebra_type > &parent)ug::DebugWritingObject< TAlgebra >inline
disable_line_search()ug::NewtonSolver< TAlgebra >inline
domain_function_type typedefug::IOperatorInverse< TAlgebra::vector_type >
enter_debug_writer_section(std::string secDir)ug::DebugWritingObject< TAlgebra >inlineprotected
enter_debug_writer_section(const char *secDir)ug::DebugWritingObject< TAlgebra >inlineprotected
enter_vector_debug_writer_section(std::string secDir)ug::VectorDebugWritingObject< TAlgebra::vector_type >inlineprotected
enter_vector_debug_writer_section(const char *secDir)ug::VectorDebugWritingObject< TAlgebra::vector_type >inlineprotected
init(SmartPtr< IOperator< vector_type > > N)ug::NewtonSolver< TAlgebra >virtual
IOperatorInverse< TAlgebra::vector_type >::init(SmartPtr< IOperator< TAlgebra::vector_type, TAlgebra::vector_type > > N)=0ug::IOperatorInverse< TAlgebra::vector_type >pure virtual
last_num_newton_steps() constug::NewtonSolver< TAlgebra >inline
leave_debug_writer_section()ug::DebugWritingObject< TAlgebra >inlineprotected
leave_vector_debug_writer_section()ug::VectorDebugWritingObject< TAlgebra::vector_type >inlineprotected
line_search()ug::NewtonSolver< TAlgebra >inline
m_dgbCallug::NewtonSolver< TAlgebra >private
m_innerStepUpdateug::NewtonSolver< TAlgebra >private
m_Jug::NewtonSolver< TAlgebra >private
m_lastNumStepsug::NewtonSolver< TAlgebra >private
m_Nug::NewtonSolver< TAlgebra >private
m_reassembe_J_frequg::NewtonSolver< TAlgebra >private
m_spAssug::NewtonSolver< TAlgebra >private
m_spConvCheckug::NewtonSolver< TAlgebra >private
m_spDebugWriterug::DebugWritingObject< TAlgebra >protected
m_spLinearSolverug::NewtonSolver< TAlgebra >private
m_spLineSearchug::NewtonSolver< TAlgebra >private
m_spVectorDebugWriterug::VectorDebugWritingObject< TAlgebra::vector_type >protected
m_stepUpdateug::NewtonSolver< TAlgebra >private
m_vLinSolverCallsug::NewtonSolver< TAlgebra >private
m_vLinSolverRatesug::NewtonSolver< TAlgebra >private
m_vNonLinSolverRatesug::NewtonSolver< TAlgebra >private
m_vTotalLinSolverStepsug::NewtonSolver< TAlgebra >private
matrix_type typedefug::NewtonSolver< TAlgebra >
NewtonSolver(SmartPtr< IOperator< vector_type > > N)ug::NewtonSolver< TAlgebra >
NewtonSolver(SmartPtr< IAssemble< TAlgebra > > spAss)ug::NewtonSolver< TAlgebra >
NewtonSolver()ug::NewtonSolver< TAlgebra >
NewtonSolver(SmartPtr< ILinearOperatorInverse< vector_type > > LinearSolver, SmartPtr< IConvergenceCheck< vector_type > > spConvCheck, SmartPtr< ILineSearch< vector_type > > spLineSearch)ug::NewtonSolver< TAlgebra >
num_linsolver_calls(size_t call) constug::NewtonSolver< TAlgebra >
num_linsolver_steps(size_t call) constug::NewtonSolver< TAlgebra >
num_newton_steps() constug::NewtonSolver< TAlgebra >
prepare(vector_type &u)ug::NewtonSolver< TAlgebra >virtual
print_average_convergence() constug::NewtonSolver< TAlgebra >
print_debugger_message(std::string msg)ug::VectorDebugWritingObject< TAlgebra::vector_type >inlineprotected
print_debugger_message(const char *msg)ug::VectorDebugWritingObject< TAlgebra::vector_type >inlineprotected
set_convergence_check(SmartPtr< IConvergenceCheck< vector_type > > spConvCheck)ug::NewtonSolver< TAlgebra >
set_debug(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter)ug::DebugWritingObject< TAlgebra >inlinevirtual
VectorDebugWritingObject< TAlgebra::vector_type >::set_debug(SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter)ug::VectorDebugWritingObject< TAlgebra::vector_type >inlinevirtual
set_line_search(SmartPtr< ILineSearch< vector_type > > spLineSearch)ug::NewtonSolver< TAlgebra >inline
set_linear_solver(SmartPtr< ILinearOperatorInverse< vector_type > > LinearSolver)ug::NewtonSolver< TAlgebra >inline
set_reassemble_J_freq(int freq)ug::NewtonSolver< TAlgebra >inline
total_average_linear_steps() constug::NewtonSolver< TAlgebra >
total_linsolver_calls() constug::NewtonSolver< TAlgebra >
total_linsolver_steps() constug::NewtonSolver< TAlgebra >
vector_debug_writer()ug::VectorDebugWritingObject< TAlgebra::vector_type >inline
vector_debug_writer() constug::VectorDebugWritingObject< TAlgebra::vector_type >inline
vector_debug_writer_valid() constug::VectorDebugWritingObject< TAlgebra::vector_type >inline
vector_type typedefug::NewtonSolver< TAlgebra >
VectorDebugWritingObject()ug::VectorDebugWritingObject< TAlgebra::vector_type >inline
VectorDebugWritingObject(SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter)ug::VectorDebugWritingObject< TAlgebra::vector_type >inline
write_debug(const vector_type &vec, std::string filename)ug::NewtonSolver< TAlgebra >privatevirtual
write_debug(const matrix_type &mat, std::string filename)ug::NewtonSolver< TAlgebra >private
ug::DebugWritingObject::write_debug(const matrix_type &mat, const char *filename)ug::DebugWritingObject< TAlgebra >inlineprotected
VectorDebugWritingObject< TAlgebra::vector_type >::write_debug(const vector_type &vec, const char *filename)ug::VectorDebugWritingObject< TAlgebra::vector_type >inline
~DebugWritingObject()ug::DebugWritingObject< TAlgebra >inlinevirtual
~IOperatorInverse()ug::IOperatorInverse< TAlgebra::vector_type >inlinevirtual
~VectorDebugWritingObject()ug::VectorDebugWritingObject< TAlgebra::vector_type >inlinevirtual