QUDA  0.9.0
Public Member Functions | Public Attributes | List of all members
quda::EigParam Class Reference

#include <eig_variables.h>

Collaboration diagram for quda::EigParam:
Collaboration graph
[legend]

Public Member Functions

 EigParam ()
 
 EigParam (QudaEigParam &eig_param, QudaFieldLocation location, void *h_v, ColorSpinorParam *CSP_param)
 
 EigParam (EigParam &cpuParam, QudaEigParam &eig_param)
 
void setPrecision (QudaPrecision precision)
 
void print ()
 
virtual ~EigParam ()
 

Public Attributes

int nk
 
int np
 
int f_size
 
QudaPrecision precision
 
ColorSpinorParamCSPparam
 
QudaFieldCreate create
 
void * v
 

Detailed Description

Definition at line 15 of file eig_variables.h.

Constructor & Destructor Documentation

◆ EigParam() [1/3]

quda::EigParam::EigParam ( )
inline

Definition at line 27 of file eig_variables.h.

◆ EigParam() [2/3]

quda::EigParam::EigParam ( QudaEigParam eig_param,
QudaFieldLocation  location,
void *  h_v,
ColorSpinorParam CSP_param 
)
inline

◆ EigParam() [3/3]

quda::EigParam::EigParam ( EigParam cpuParam,
QudaEigParam eig_param 
)
inline

Definition at line 51 of file eig_variables.h.

References exit(), precision, printfQuda, and QUDA_DOUBLE_PRECISION.

Here is the call graph for this function:

◆ ~EigParam()

virtual quda::EigParam::~EigParam ( )
inlinevirtual

Definition at line 83 of file eig_variables.h.

Member Function Documentation

◆ print()

void quda::EigParam::print ( )
inline

Definition at line 75 of file eig_variables.h.

References f_size, nk, np, precision, printfQuda, and v.

◆ setPrecision()

void quda::EigParam::setPrecision ( QudaPrecision  precision)
inline

Definition at line 65 of file eig_variables.h.

References exit(), precision, printfQuda, and QUDA_DOUBLE_PRECISION.

Here is the call graph for this function:

Member Data Documentation

◆ create

QudaFieldCreate quda::EigParam::create

Definition at line 22 of file eig_variables.h.

◆ CSPparam

ColorSpinorParam* quda::EigParam::CSPparam

Definition at line 21 of file eig_variables.h.

◆ f_size

int quda::EigParam::f_size

Definition at line 19 of file eig_variables.h.

Referenced by print().

◆ nk

int quda::EigParam::nk

Definition at line 17 of file eig_variables.h.

Referenced by print().

◆ np

int quda::EigParam::np

Definition at line 18 of file eig_variables.h.

Referenced by print().

◆ precision

QudaPrecision quda::EigParam::precision

Definition at line 20 of file eig_variables.h.

Referenced by EigParam(), print(), and setPrecision().

◆ v

void* quda::EigParam::v

Definition at line 24 of file eig_variables.h.

Referenced by print().


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