Bridge++
Ver. 2.0.2
|
#include <cstdlib>
#include "complexTraits.h"
#include "lib/ResourceManager/threadManager.h"
#include "lib_alt_QXS/inline/define_vlen.h"
#include "lib_alt_QXS/inline/afield_th-inc.h"
Go to the source code of this file.
Macros | |
#define | AFIELD_HAS_DOTC_AND_NORM2 |
Functions | |
template<typename REALTYPE > | |
void | copy (AField< REALTYPE, QXS > &v, const AField< REALTYPE, QXS > &w) |
template<typename REALTYPE > | |
void | copy (AField< REALTYPE, QXS > &v, const int ex, const AField< REALTYPE, QXS > &w, const int ex_w) |
template<typename REALTYPE > | |
void | axpy (AField< REALTYPE, QXS > &v, const int exv, const typename AField< REALTYPE, QXS >::real_t a, const AField< REALTYPE, QXS > &w, const int exw) |
template<typename REALTYPE > | |
void | axpy (AField< REALTYPE, QXS > &v, const typename AField< REALTYPE, QXS >::real_t a, const AField< REALTYPE, QXS > &w) |
template<typename REALTYPE > | |
void | axpy (AField< REALTYPE, QXS > &v, const typename AField< REALTYPE, QXS >::complex_t a, const AField< REALTYPE, QXS > &w) |
template<typename REALTYPE > | |
void | axpy (AField< REALTYPE, QXS > &v, const int ex, const typename AField< REALTYPE, QXS >::complex_t a, const AField< REALTYPE, QXS > &w, const int ex_w) |
template<typename REALTYPE > | |
void | aypx (const typename AField< REALTYPE, QXS >::real_t a, AField< REALTYPE, QXS > &v, const AField< REALTYPE, QXS > &w) |
template<typename REALTYPE > | |
void | aypx (const typename AField< REALTYPE, QXS >::complex_t a, AField< REALTYPE, QXS > &v, const AField< REALTYPE, QXS > &w) |
template<typename REALTYPE > | |
void | scal (AField< REALTYPE, QXS > &v, REALTYPE a) |
template<typename REALTYPE > | |
void | scal (AField< REALTYPE, QXS > &v, const typename AField< REALTYPE, QXS >::complex_t a) |
template<typename REALTYPE > | |
REALTYPE | dot (AField< REALTYPE, QXS > &v, AField< REALTYPE, QXS > &w) |
template<typename REALTYPE > | |
AField< REALTYPE, QXS >::complex_t | dotc (const AField< REALTYPE, QXS > &v, const AField< REALTYPE, QXS > &w) |
template<class INDEX , class AFIELD > | |
void | convert (INDEX &index, AFIELD &v, const Field &w) |
template<class INDEX , class AFIELD > | |
void | reverse (INDEX &index, Field &v, const AFIELD &w) |
template<class INDEX , class FIELD > | |
void | convert_spinor (INDEX &index, FIELD &v, const Field &w) |
template<class INDEX , class FIELD > | |
void | convert_gauge (INDEX &index, FIELD &v, const Field &w) |
template<class INDEX2 , class FIELD2 , class INDEX1 , class FIELD1 > | |
void | convert (INDEX2 &index2, FIELD2 &v2, const INDEX1 &index1, const FIELD1 &v1) |
template<class INDEX2 , class FIELD2 , class INDEX1 , class FIELD1 > | |
void | convert_h (INDEX2 &index2, FIELD2 &v2, const INDEX1 &index1, const FIELD1 &v1) |
template<class INDEX , class FIELD > | |
void | reverse (INDEX &index, Field &v, FIELD &w) |
template<class INDEX , class FIELD > | |
void | reverse_spinor (INDEX &index, Field &v, FIELD &w) |
template<class INDEX , class FIELD > | |
void | reverse_gauge (INDEX &index, Field &v, FIELD &w) |
template<typename REALTYPE > | |
REALTYPE | norm2 (const AField< REALTYPE, QXS > &v) |
template<typename REALTYPE > | |
void | dotc_and_norm2 (typename AField< REALTYPE, QXS >::complex_t &dotc, REALTYPE &v_norm2, REALTYPE &w_norm2, const AField< REALTYPE, QXS > &v, const AField< REALTYPE, QXS > &w) |
Definition in file afield-inc.h.
#define AFIELD_HAS_DOTC_AND_NORM2 |
Definition at line 477 of file afield-inc.h.
void axpy | ( | AField< REALTYPE, QXS > & | v, |
const int | ex, | ||
const typename AField< REALTYPE, QXS >::complex_t | a, | ||
const AField< REALTYPE, QXS > & | w, | ||
const int | ex_w | ||
) |
Definition at line 68 of file afield-inc.h.
void axpy | ( | AField< REALTYPE, QXS > & | v, |
const int | exv, | ||
const typename AField< REALTYPE, QXS >::real_t | a, | ||
const AField< REALTYPE, QXS > & | w, | ||
const int | exw | ||
) |
Definition at line 40 of file afield-inc.h.
void axpy | ( | AField< REALTYPE, QXS > & | v, |
const typename AField< REALTYPE, QXS >::complex_t | a, | ||
const AField< REALTYPE, QXS > & | w | ||
) |
Definition at line 60 of file afield-inc.h.
void axpy | ( | AField< REALTYPE, QXS > & | v, |
const typename AField< REALTYPE, QXS >::real_t | a, | ||
const AField< REALTYPE, QXS > & | w | ||
) |
Definition at line 50 of file afield-inc.h.
void aypx | ( | const typename AField< REALTYPE, QXS >::complex_t | a, |
AField< REALTYPE, QXS > & | v, | ||
const AField< REALTYPE, QXS > & | w | ||
) |
Definition at line 87 of file afield-inc.h.
void aypx | ( | const typename AField< REALTYPE, QXS >::real_t | a, |
AField< REALTYPE, QXS > & | v, | ||
const AField< REALTYPE, QXS > & | w | ||
) |
Definition at line 78 of file afield-inc.h.
Definition at line 129 of file afield-inc.h.
void convert | ( | INDEX2 & | index2, |
FIELD2 & | v2, | ||
const INDEX1 & | index1, | ||
const FIELD1 & | v1 | ||
) |
Definition at line 260 of file afield-inc.h.
void convert_gauge | ( | INDEX & | index, |
FIELD & | v, | ||
const Field & | w | ||
) |
Definition at line 224 of file afield-inc.h.
void convert_h | ( | INDEX2 & | index2, |
FIELD2 & | v2, | ||
const INDEX1 & | index1, | ||
const FIELD1 & | v1 | ||
) |
Definition at line 307 of file afield-inc.h.
void convert_spinor | ( | INDEX & | index, |
FIELD & | v, | ||
const Field & | w | ||
) |
Definition at line 187 of file afield-inc.h.
void copy | ( | AField< REALTYPE, QXS > & | v, |
const AField< REALTYPE, QXS > & | w | ||
) |
Definition at line 23 of file afield-inc.h.
void copy | ( | AField< REALTYPE, QXS > & | v, |
const int | ex, | ||
const AField< REALTYPE, QXS > & | w, | ||
const int | ex_w | ||
) |
Definition at line 31 of file afield-inc.h.
REALTYPE dot | ( | AField< REALTYPE, QXS > & | v, |
AField< REALTYPE, QXS > & | w | ||
) |
Definition at line 111 of file afield-inc.h.
AField<REALTYPE, QXS>::complex_t dotc | ( | const AField< REALTYPE, QXS > & | v, |
const AField< REALTYPE, QXS > & | w | ||
) |
Definition at line 119 of file afield-inc.h.
void dotc_and_norm2 | ( | typename AField< REALTYPE, QXS >::complex_t & | dotc, |
REALTYPE & | v_norm2, | ||
REALTYPE & | w_norm2, | ||
const AField< REALTYPE, QXS > & | v, | ||
const AField< REALTYPE, QXS > & | w | ||
) |
Definition at line 463 of file afield-inc.h.
Definition at line 453 of file afield-inc.h.
Definition at line 159 of file afield-inc.h.
void reverse | ( | INDEX & | index, |
Field & | v, | ||
FIELD & | w | ||
) |
Definition at line 352 of file afield-inc.h.
void reverse_gauge | ( | INDEX & | index, |
Field & | v, | ||
FIELD & | w | ||
) |
Definition at line 417 of file afield-inc.h.
void reverse_spinor | ( | INDEX & | index, |
Field & | v, | ||
FIELD & | w | ||
) |
Definition at line 380 of file afield-inc.h.
void scal | ( | AField< REALTYPE, QXS > & | v, |
const typename AField< REALTYPE, QXS >::complex_t | a | ||
) |
Definition at line 103 of file afield-inc.h.
Definition at line 95 of file afield-inc.h.