Skip to content
Snippets Groups Projects
Commit a6fc8694 authored by Oliver Sander's avatar Oliver Sander
Browse files

document the template parameters

[[Imported from SVN: r1023]]
parent 3557b214
Branches
Tags
No related merge requests found
......@@ -64,6 +64,10 @@ namespace Dune {
This interface allows the encapsulation of all parallelization
aspects into the preconditioners.
\tparam X Type of the update
\tparam Y Type of the defect
*/
//=====================================================================
template<class X, class Y>
......@@ -130,6 +134,10 @@ namespace Dune {
Wraps the naked ISTL generic SOR preconditioner into the
solver framework.
\tparam M The matrix type to operate on
\tparam X Type of the update
\tparam Y Type of the defect
*/
template<class M, class X, class Y, int l=1>
class SeqSSOR : public Preconditioner<X,Y> {
......@@ -205,6 +213,10 @@ namespace Dune {
Wraps the naked ISTL generic SOR preconditioner into the
solver framework.
\tparam M The matrix type to operate on
\tparam X Type of the update
\tparam Y Type of the defect
*/
template<class M, class X, class Y, int l=1>
class SeqSOR : public Preconditioner<X,Y> {
......@@ -296,6 +308,10 @@ namespace Dune {
Wraps the naked ISTL generic block Gauss-Seidel preconditioner into the
solver framework.
\tparam M The matrix type to operate on
\tparam X Type of the update
\tparam Y Type of the defect
*/
template<class M, class X, class Y, int l=1>
class SeqGS : public Preconditioner<X,Y> {
......@@ -368,6 +384,10 @@ namespace Dune {
Wraps the naked ISTL generic block Jacobi preconditioner into the
solver framework.
\tparam M The matrix type to operate on
\tparam X Type of the update
\tparam Y Type of the defect
*/
template<class M, class X, class Y, int l=1>
class SeqJac : public Preconditioner<X,Y> {
......@@ -440,8 +460,11 @@ namespace Dune {
/*!
\brief Sequential ILU0 preconditioner.
Wraps the naked ISTL generic ILU0 preconditioner into the
solver framework.
Wraps the naked ISTL generic ILU0 preconditioner into the solver framework.
\tparam M The matrix type to operate on
\tparam X Type of the update
\tparam Y Type of the defect
*/
template<class M, class X, class Y>
class SeqILU0 : public Preconditioner<X,Y> {
......@@ -512,6 +535,11 @@ namespace Dune {
Wraps the naked ISTL generic ILU(n) preconditioner into the
solver framework.
\tparam M The matrix type to operate on
\tparam X Type of the update
\tparam Y Type of the defect
*/
template<class M, class X, class Y>
class SeqILUn : public Preconditioner<X,Y> {
......@@ -586,6 +614,9 @@ namespace Dune {
\brief Richardson preconditioner.
Multiply simply by a constant.
\tparam X Type of the update
\tparam Y Type of the defect
*/
template<class X, class Y>
class Richardson : public Preconditioner<X,Y> {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment