2015-05-18 07:47:05 +01:00
|
|
|
#ifndef GRID_ALGORITHMS_H
|
|
|
|
#define GRID_ALGORITHMS_H
|
|
|
|
|
|
|
|
#include <algorithms/SparseMatrix.h>
|
|
|
|
#include <algorithms/LinearOperator.h>
|
2015-06-08 12:02:26 +01:00
|
|
|
#include <algorithms/CoarsenedMatrix.h>
|
2015-05-18 07:47:05 +01:00
|
|
|
|
2015-06-08 11:52:44 +01:00
|
|
|
#include <algorithms/approx/Zolotarev.h>
|
|
|
|
#include <algorithms/approx/Chebyshev.h>
|
|
|
|
#include <algorithms/approx/Remez.h>
|
|
|
|
#include <algorithms/approx/MultiShiftFunction.h>
|
|
|
|
|
2015-05-18 07:47:05 +01:00
|
|
|
#include <algorithms/iterative/ConjugateGradient.h>
|
2015-06-05 18:16:25 +01:00
|
|
|
#include <algorithms/iterative/ConjugateResidual.h>
|
2015-05-18 07:47:05 +01:00
|
|
|
#include <algorithms/iterative/NormalEquations.h>
|
|
|
|
#include <algorithms/iterative/SchurRedBlack.h>
|
|
|
|
|
2015-06-08 11:52:44 +01:00
|
|
|
#include <algorithms/iterative/ConjugateGradientMultiShift.h>
|
2015-05-18 07:47:05 +01:00
|
|
|
|
|
|
|
// Eigen/lanczos
|
|
|
|
// EigCg
|
|
|
|
// MCR
|
|
|
|
// Pcg
|
|
|
|
// Multishift CG
|
|
|
|
// Hdcg
|
|
|
|
// GCR
|
|
|
|
// etc..
|
|
|
|
|
|
|
|
// integrator/Leapfrog
|
|
|
|
// integrator/Omelyan
|
|
|
|
// integrator/ForceGradient
|
|
|
|
|
|
|
|
// montecarlo/hmc
|
|
|
|
// montecarlo/rhmc
|
|
|
|
// montecarlo/metropolis
|
|
|
|
// etc...
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|