NGSolve  4.9
Public Types | Public Member Functions
ngla::JacobiPrecondSymmetric< TM, TV > Class Template Reference

A Jaboci preconditioner for symmetric sparse matrices. More...

#include <jacobi.hpp>

Inheritance diagram for ngla::JacobiPrecondSymmetric< TM, TV >:
ngla::JacobiPrecond< TM, TV, TV > ngla::BaseJacobiPrecond ngla::S_BaseMatrix< mat_traits< TM >::TSCAL > ngla::BaseMatrix ngla::BaseMatrix

List of all members.

Public Types

typedef TV TVX

Public Member Functions

 JacobiPrecondSymmetric (const SparseMatrixSymmetric< TM, TV > &amat, const BitArray *ainner=NULL)
virtual void GSSmooth (BaseVector &x, const BaseVector &b) const
virtual void GSSmooth (BaseVector &x, const BaseVector &b, BaseVector &y) const
 computes partial residual y
virtual void GSSmoothBack (BaseVector &x, const BaseVector &b) const
virtual void GSSmoothNumbering (BaseVector &x, const BaseVector &b, const Array< int > &numbering, int forward=1) const

Detailed Description

template<class TM, class TV>
class ngla::JacobiPrecondSymmetric< TM, TV >

A Jaboci preconditioner for symmetric sparse matrices.


The documentation for this class was generated from the following file: