AmpGen 2.1
Loading...
Searching...
No Matches
AmpGen::AVX512d::real_v Struct Reference

Detailed Description

Definition at line 16 of file avx512d_types.h.

Public Types

typedef double scalar_type
 

Public Member Functions

 real_v ()=default
 
 real_v (__m512d data)
 
 real_v (const double &f)
 
 real_v (const double &x0, const double &x1, const double &x2, const double &x3, const double &x4, const double &x5, const double &x6, const double &x7)
 
 real_v (const double *f)
 
void store (double *ptr) const
 
std::array< double, 8 > to_array () const
 
double at (const unsigned i) const
 
 operator __m512d () const
 

Public Attributes

__m512d data
 

Static Public Attributes

static constexpr unsigned size = 8
 

Member Typedef Documentation

◆ scalar_type

typedef double AmpGen::AVX512d::real_v::scalar_type

Definition at line 19 of file avx512d_types.h.

Constructor & Destructor Documentation

◆ real_v() [1/5]

AmpGen::AVX512d::real_v::real_v ( )
default

◆ real_v() [2/5]

AmpGen::AVX512d::real_v::real_v ( __m512d data)
inline

Definition at line 21 of file avx512d_types.h.

◆ real_v() [3/5]

AmpGen::AVX512d::real_v::real_v ( const double & f)
inline

Definition at line 22 of file avx512d_types.h.

◆ real_v() [4/5]

AmpGen::AVX512d::real_v::real_v ( const double & x0,
const double & x1,
const double & x2,
const double & x3,
const double & x4,
const double & x5,
const double & x6,
const double & x7 )
inline

Definition at line 23 of file avx512d_types.h.

◆ real_v() [5/5]

AmpGen::AVX512d::real_v::real_v ( const double * f)
inline

Definition at line 30 of file avx512d_types.h.

Member Function Documentation

◆ at()

double AmpGen::AVX512d::real_v::at ( const unsigned i) const
inline

Definition at line 33 of file avx512d_types.h.

◆ operator __m512d()

AmpGen::AVX512d::real_v::operator __m512d ( ) const
inline

Definition at line 34 of file avx512d_types.h.

◆ store()

void AmpGen::AVX512d::real_v::store ( double * ptr) const
inline

Definition at line 31 of file avx512d_types.h.

◆ to_array()

std::array< double, 8 > AmpGen::AVX512d::real_v::to_array ( ) const
inline

Definition at line 32 of file avx512d_types.h.

Member Data Documentation

◆ data

__m512d AmpGen::AVX512d::real_v::data

Definition at line 17 of file avx512d_types.h.

◆ size

unsigned AmpGen::AVX512d::real_v::size = 8
staticconstexpr

Definition at line 18 of file avx512d_types.h.


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