QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Enumerations | Functions
inv_gmresdr_quda.cpp File Reference
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <iostream>
#include <quda_internal.h>
#include <color_spinor_field.h>
#include <blas_quda.h>
#include <dslash_quda.h>
#include <invert_quda.h>
#include <util_quda.h>
#include <algorithm>
#include <memory>
#include <Eigen/Dense>
#include <Eigen/Eigenvalues>
Include dependency graph for inv_gmresdr_quda.cpp:

Go to the source code of this file.

Classes

struct  quda::SortedEvals
 
class  quda::GMResDRArgs
 

Namespaces

 quda
 

Enumerations

enum  quda::libtype {
  quda::libtype::eigen_lib, quda::libtype::magma_lib, quda::libtype::lapack_lib, quda::libtype::mkl_lib,
  quda::libtype::eigen_lib, quda::libtype::magma_lib, quda::libtype::lapack_lib, quda::libtype::mkl_lib
}
 

Functions

template<libtype which_lib>
void quda::ComputeHarmonicRitz (GMResDRArgs &args)
 
template<>
void quda::ComputeHarmonicRitz< libtype::magma_lib > (GMResDRArgs &args)
 
template<>
void quda::ComputeHarmonicRitz< libtype::eigen_lib > (GMResDRArgs &args)
 
template<libtype which_lib>
void quda::ComputeEta (GMResDRArgs &args)
 
template<>
void quda::ComputeEta< libtype::magma_lib > (GMResDRArgs &args)
 
template<>
void quda::ComputeEta< libtype::eigen_lib > (GMResDRArgs &args)
 
void quda::fillFGMResDRInnerSolveParam (SolverParam &inner, const SolverParam &outer)