Discontinuous Galerkin Library
#include "dg/algorithm.h"
Loading...
Searching...
No Matches
pcg.h File Reference
#include <cmath>
#include "blas.h"
#include "functors.h"
#include "extrapolation.h"
#include "backend/typedefs.h"
#include "backend/timer.h"

Go to the source code of this file.

Classes

class  dg::PCG< ContainerType, complex_mode >
 Preconditioned conjugate gradient method to solve \( Ax=b\). More...
 

Namespaces

namespace  dg
 This is the namespace for all functions and classes defined and used by the discontinuous Galerkin library.
 

Typedefs

template<class ContainerType >
using dg::COCG = dg::PCG<ContainerType, dg::complex_symmetric>
 The Conjugate orthogonal conjugate gradient (COCG) algorithm.
 

Enumerations

enum  dg::ComplexMode { dg::complex_symmetric , dg::complex_hermitian }
 Determine algorithm for complex matrices. More...
 

Detailed Description

Conjugate gradient class and functions