Loading [MathJax]/extensions/tex2jax.js
ug4
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
core_smoothers.h File Reference

Go to the source code of this file.

Namespaces

namespace  ug
 the ug namespace
 

Functions

template<typename Matrix_type , typename Vector_type >
bool ug::diag_step (const Matrix_type &A, Vector_type &x, const Vector_type &b, number damp)
 Performs a jacobi-step.
 
template<typename Matrix_type , typename Vector_type >
bool ug::gs_step_LL (const Matrix_type &A, Vector_type &x, const Vector_type &b)
 Performs a forward gauss-seidel-step, that is, solve on the lower left of A.
 
template<typename Matrix_type , typename Vector_type >
bool ug::gs_step_UR (const Matrix_type &A, Vector_type &x, const Vector_type &b)
 Performs a backward gauss-seidel-step, that is, solve on the upper right of A.
 
template<typename Matrix_type , typename Vector_type >
bool ug::sgs_step (const Matrix_type &A, Vector_type &x, const Vector_type &b)
 Performs a symmetric gauss-seidel step.