E.V.E
v2022.03.00
eve::complex< Type > Struct Template Reference

SIMD-compatible representation of complex numbers. More...

#include <eve/module/complex/complex.hpp>

Detailed Description

template<floating_scalar_value Type>
struct eve::complex< Type >

SIMD-compatible representation of complex numbers.

Required header: #include <eve/module/complex.hpp>

eve::complex is structure representing complex number and is meant to be used in conjunction with eve::wide.

Template Parameters
TypeUnderlying floating point type

Public Types

using value_type = Type
 Underlying type.
 

Public Member Functions

 complex (Type r=0) noexcept
 Default constructor.
 

Friends

std::ostream & operator<< (std::ostream &os, like< complex > auto const &z)
 Stream insertion operator.