MLX
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
complex64_t Struct Reference

#include <complex.h>

Public Member Functions

constexpr complex64_t (float real, float imag)
 
template<typename T , typename = typename enable_if<can_convert_to_complex64<T>>::type>
constexpr complex64_t (T x) thread
 
template<typename T , typename = typename enable_if<can_convert_to_complex64<T>>::type>
constexpr complex64_t (T x) threadgroup
 
template<typename T , typename = typename enable_if<can_convert_to_complex64<T>>::type>
constexpr complex64_t (T x) device
 
template<typename T , typename = typename enable_if<can_convert_to_complex64<T>>::type>
constexpr complex64_t (T x) const ant
 
template<typename T , typename = typename enable_if<can_convert_from_complex64<T>>::type>
constexpr operator T () const thread
 
template<typename T , typename = typename enable_if<can_convert_from_complex64<T>>::type>
constexpr operator T () const threadgroup
 
template<typename T , typename = typename enable_if<can_convert_from_complex64<T>>::type>
constexpr operator T () const device
 
template<typename T , typename = typename enable_if<can_convert_from_complex64<T>>::type>
constexpr operator T () const constant
 

Public Attributes

float real
 
float imag
 

Constructor & Destructor Documentation

◆ complex64_t() [1/5]

constexpr complex64_t::complex64_t ( float real,
float imag )
inlineconstexpr

◆ complex64_t() [2/5]

template<typename T , typename = typename enable_if<can_convert_to_complex64<T>>::type>
constexpr complex64_t::complex64_t ( T x)
inlineconstexpr

◆ complex64_t() [3/5]

template<typename T , typename = typename enable_if<can_convert_to_complex64<T>>::type>
constexpr complex64_t::complex64_t ( T x)
inlineconstexpr

◆ complex64_t() [4/5]

template<typename T , typename = typename enable_if<can_convert_to_complex64<T>>::type>
constexpr complex64_t::complex64_t ( T x)
inlineconstexpr

◆ complex64_t() [5/5]

template<typename T , typename = typename enable_if<can_convert_to_complex64<T>>::type>
constexpr complex64_t::complex64_t ( T x) const
inlineconstexpr

Member Function Documentation

◆ operator T() [1/4]

template<typename T , typename = typename enable_if<can_convert_from_complex64<T>>::type>
constexpr complex64_t::operator T ( ) const
inlineconstexpr

◆ operator T() [2/4]

template<typename T , typename = typename enable_if<can_convert_from_complex64<T>>::type>
constexpr complex64_t::operator T ( ) const
inlineconstexpr

◆ operator T() [3/4]

template<typename T , typename = typename enable_if<can_convert_from_complex64<T>>::type>
constexpr complex64_t::operator T ( ) const
inlineconstexpr

◆ operator T() [4/4]

template<typename T , typename = typename enable_if<can_convert_from_complex64<T>>::type>
constexpr complex64_t::operator T ( ) const
inlineconstexpr

Member Data Documentation

◆ imag

float complex64_t::imag

◆ real

float complex64_t::real

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