numerics 0.1.0
Loading...
Searching...
No Matches
num::JacobiPreconditioner Class Referencefinal

#include <preconditioner.hpp>

Public Member Functions

 JacobiPreconditioner (Vector inv_diag)
 
idx rows () const noexcept
 
idx cols () const noexcept
 
void apply (const Vector &r, Vector &z) const
 

Detailed Description

Definition at line 24 of file preconditioner.hpp.

Constructor & Destructor Documentation

◆ JacobiPreconditioner()

num::JacobiPreconditioner::JacobiPreconditioner ( Vector  inv_diag)
inlineexplicit

Definition at line 26 of file preconditioner.hpp.

Member Function Documentation

◆ apply()

void num::JacobiPreconditioner::apply ( const Vector r,
Vector z 
) const
inline

Definition at line 32 of file preconditioner.hpp.

References num::BasicVector< T >::size().

◆ cols()

idx num::JacobiPreconditioner::cols ( ) const
inlinenoexcept

Definition at line 30 of file preconditioner.hpp.

References num::BasicVector< T >::size().

◆ rows()

idx num::JacobiPreconditioner::rows ( ) const
inlinenoexcept

Definition at line 29 of file preconditioner.hpp.

References num::BasicVector< T >::size().


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