QUDA
v1.1.0
A library for QCD on GPUs
|
#include <typeinfo>
#include <color_spinor_field.h>
#include <gauge_field.h>
#include <instantiate.h>
Go to the source code of this file.
Namespaces | |
quda | |
Functions | |
template<template< typename, int, QudaReconstructType > class Apply, typename Recon , typename Float , int nColor, typename... Args> | |
void | quda::instantiate (ColorSpinorField &out, const ColorSpinorField &in, const GaugeField &U, Args &&... args) |
This instantiate function is used to instantiate the reconstruct types used. More... | |
template<template< typename, int, QudaReconstructType > class Apply, typename Recon , typename Float , typename... Args> | |
void | quda::instantiate (ColorSpinorField &out, const ColorSpinorField &in, const GaugeField &U, Args &&... args) |
This instantiate function is used to instantiate the colors. More... | |
template<template< typename, int, QudaReconstructType > class Apply, typename Recon = WilsonReconstruct, typename... Args> | |
void | quda::instantiate (ColorSpinorField &out, const ColorSpinorField &in, const GaugeField &U, Args &&... args) |
This instantiate function is used to instantiate the precisions. More... | |
template<template< typename, int, QudaReconstructType > class Apply, typename Recon = WilsonReconstruct, typename... Args> | |
void | quda::instantiatePreconditioner (ColorSpinorField &out, const ColorSpinorField &in, const GaugeField &U, Args &&... args) |
This instantiatePrecondtiioner function is used to instantiate the precisions for a preconditioner. This is the same as the instantiate helper above, except it only handles half and quarter precision. More... | |