![]() |
AmpGen 2.1
|
Classes | |
struct | real_v |
Typedefs | |
using | complex_v = std::complex<real_v> |
Functions | |
real_v | operator+ (const real_v &lhs, const real_v &rhs) |
real_v | operator- (const real_v &lhs, const real_v &rhs) |
real_v | operator* (const real_v &lhs, const real_v &rhs) |
real_v | operator/ (const real_v &lhs, const real_v &rhs) |
real_v | operator- (const real_v &x) |
real_v | operator& (const real_v &lhs, const real_v &rhs) |
real_v | operator| (const real_v &lhs, const real_v &rhs) |
real_v | operator^ (const real_v &lhs, const real_v &rhs) |
real_v | operator+= (real_v &lhs, const real_v &rhs) |
real_v | operator-= (real_v &lhs, const real_v &rhs) |
real_v | operator*= (real_v &lhs, const real_v &rhs) |
real_v | operator/= (real_v &lhs, const real_v &rhs) |
real_v | operator&& (const real_v &lhs, const real_v &rhs) |
real_v | operator|| (const real_v &lhs, const real_v &rhs) |
real_v | operator! (const real_v &x) |
__mmask8 | operator< (const real_v &lhs, const real_v &rhs) |
__mmask8 | operator> (const real_v &lhs, const real_v &rhs) |
__mmask8 | operator== (const real_v &lhs, const real_v &rhs) |
real_v | sqrt (const real_v &v) |
real_v | abs (const real_v &v) |
real_v | select (const __mmask8 &mask, const real_v &a, const real_v &b) |
real_v | select (const bool &mask, const real_v &a, const real_v &b) |
real_v | sign (const real_v &v) |
real_v | atan2 (const real_v &y, const real_v &x) |
__m512i | double_to_int (const real_v &x) |
real_v | gather (const double *base_addr, const real_v &offsets) |
void | frexp (const real_v &value, real_v &mant, real_v &exponent) |
real_v | fmadd (const real_v &a, const real_v &b, const real_v &c) |
real_v | log (const real_v &arg) |
real_v | exp (const real_v &v) |
real_v | tan (const real_v &v) |
real_v | sin (const real_v &v) |
real_v | cos (const real_v &v) |
real_v | remainder (const real_v &a, const real_v &b) |
real_v | fmod (const real_v &a, const real_v &b) |
std::ostream & | operator<< (std::ostream &os, const real_v &obj) |
complex_v | operator+ (const complex_v &lhs, const real_v &rhs) |
complex_v | operator- (const complex_v &lhs, const real_v &rhs) |
complex_v | operator* (const complex_v &lhs, const real_v &rhs) |
complex_v | operator/ (const complex_v &lhs, const real_v &rhs) |
complex_v | operator+ (const real_v &lhs, const complex_v &rhs) |
complex_v | operator- (const real_v &lhs, const complex_v &rhs) |
complex_v | operator* (const real_v &lhs, const complex_v &rhs) |
complex_v | operator/ (const real_v &lhs, const complex_v &rhs) |
real_v | abs (const complex_v &v) |
real_v | norm (const complex_v &v) |
complex_v | select (const __mmask8 &mask, const complex_v &a, const complex_v &b) |
complex_v | select (const __mmask8 &mask, const real_v &a, const complex_v &b) |
complex_v | select (const __mmask8 &mask, const complex_v &a, const real_v &b) |
complex_v | select (const bool &mask, const complex_v &a, const complex_v &b) |
complex_v | exp (const complex_v &v) |
complex_v | sqrt (const complex_v &v) |
complex_v | log (const complex_v &v) |
std::ostream & | operator<< (std::ostream &os, const complex_v &obj) |
using AmpGen::AVX512d::complex_v = std::complex<real_v> |
Definition at line 139 of file avx512d_types.h.
Definition at line 148 of file avx512d_types.h.
Definition at line 56 of file avx512d_types.h.
Definition at line 64 of file avx512d_types.h.
Definition at line 125 of file avx512d_types.h.
|
inline |
Definition at line 70 of file avx512d_types.h.
Definition at line 154 of file avx512d_types.h.
Definition at line 122 of file avx512d_types.h.
Definition at line 93 of file avx512d_types.h.
Definition at line 127 of file avx512d_types.h.
Definition at line 82 of file avx512d_types.h.
Definition at line 77 of file avx512d_types.h.
Definition at line 163 of file avx512d_types.h.
Definition at line 97 of file avx512d_types.h.
Definition at line 149 of file avx512d_types.h.
Definition at line 51 of file avx512d_types.h.
Definition at line 42 of file avx512d_types.h.
Definition at line 49 of file avx512d_types.h.
Definition at line 142 of file avx512d_types.h.
Definition at line 146 of file avx512d_types.h.
Definition at line 39 of file avx512d_types.h.
Definition at line 47 of file avx512d_types.h.
Definition at line 140 of file avx512d_types.h.
Definition at line 144 of file avx512d_types.h.
Definition at line 37 of file avx512d_types.h.
Definition at line 45 of file avx512d_types.h.
Definition at line 141 of file avx512d_types.h.
Definition at line 145 of file avx512d_types.h.
Definition at line 38 of file avx512d_types.h.
Definition at line 41 of file avx512d_types.h.
Definition at line 46 of file avx512d_types.h.
Definition at line 143 of file avx512d_types.h.
Definition at line 147 of file avx512d_types.h.
Definition at line 40 of file avx512d_types.h.
Definition at line 48 of file avx512d_types.h.
Definition at line 52 of file avx512d_types.h.
|
inline |
Definition at line 168 of file avx512d_types.h.
|
inline |
Definition at line 133 of file avx512d_types.h.
Definition at line 54 of file avx512d_types.h.
Definition at line 53 of file avx512d_types.h.
Definition at line 44 of file avx512d_types.h.
Definition at line 43 of file avx512d_types.h.
Definition at line 50 of file avx512d_types.h.
Definition at line 126 of file avx512d_types.h.
|
inline |
Definition at line 150 of file avx512d_types.h.
|
inline |
Definition at line 152 of file avx512d_types.h.
|
inline |
Definition at line 151 of file avx512d_types.h.
Definition at line 61 of file avx512d_types.h.
|
inline |
Definition at line 153 of file avx512d_types.h.
Definition at line 62 of file avx512d_types.h.
Definition at line 63 of file avx512d_types.h.
Definition at line 124 of file avx512d_types.h.
Definition at line 158 of file avx512d_types.h.
Definition at line 55 of file avx512d_types.h.
Definition at line 123 of file avx512d_types.h.