HOPS
HOPS class reference
Classes | Macros | Typedefs | Functions
hops_complex.h File Reference
#include <complex.h>

Go to the source code of this file.

Classes

struct  hops_complex_tag
 

Macros

#define hops_complex   hops_complex_impl
 
#define USE_C_COMPLEX
 

Typedefs

typedef struct hops_complex_tag hops_scomplex
 

Functions

double abs_complex (hops_complex val)
 
double arg_complex (hops_complex val)
 
hops_complex conjugate (hops_complex val)
 
hops_complex exp_complex (hops_complex val)
 
double imag_comp (hops_complex val)
 
double real_comp (hops_complex val)
 
void set_complex (hops_complex *val, double real, double imag)
 
void zero_complex (hops_complex *val)
 

Class Documentation

◆ hops_complex_tag

struct hops_complex_tag
Class Members
double imag
double real

Macro Definition Documentation

◆ hops_complex

#define hops_complex   hops_complex_impl

◆ USE_C_COMPLEX

#define USE_C_COMPLEX

Typedef Documentation

◆ hops_scomplex

Function Documentation

◆ abs_complex()

double abs_complex ( hops_complex  val)

◆ arg_complex()

double arg_complex ( hops_complex  val)

◆ conjugate()

hops_complex conjugate ( hops_complex  val)

◆ exp_complex()

hops_complex exp_complex ( hops_complex  val)

◆ imag_comp()

double imag_comp ( hops_complex  val)

◆ real_comp()

double real_comp ( hops_complex  val)

◆ set_complex()

void set_complex ( hops_complex val,
double  real,
double  imag 
)

◆ zero_complex()

void zero_complex ( hops_complex val)