Jspice3
ftecmath.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define alloc_c(len)   ((complex *) tmalloc((len) * sizeof (complex)))
 
#define alloc_d(len)   ((double *) tmalloc((len) * sizeof (double)))
 
#define FTEcabs(d)   (((d) < 0.0) ? - (d) : (d))
 
#define cph(c)   (atan2(imagpart(c), (realpart(c))))
 
#define cmag(c)   (sqrt(imagpart(c) * imagpart(c) + realpart(c) * realpart(c)))
 
#define radtodeg(c)   (cx_degrees ? ((c) / 3.14159265358979323846 * 180) : (c))
 
#define degtorad(c)   (cx_degrees ? ((c) * 3.14159265358979323846 / 180) : (c))
 
#define rcheck(cond, name)
 
#define cdiv(r1, i1, r2, i2, r3, i3)
 

Macro Definition Documentation

#define alloc_c (   len)    ((complex *) tmalloc((len) * sizeof (complex)))

Definition at line 11 of file ftecmath.h.

#define alloc_d (   len)    ((double *) tmalloc((len) * sizeof (double)))

Definition at line 12 of file ftecmath.h.

#define cdiv (   r1,
  i1,
  r2,
  i2,
  r3,
  i3 
)
Value:
{ \
double r, s; \
if (FTEcabs(r2) > FTEcabs(i2)) { \
r = (i2) / (r2); \
s = (r2) + r * (i2); \
(r3) = ((r1) + r * (i1)) / s; \
(i3) = ((i1) - r * (r1)) / s; \
} else { \
r = (r2) / (i2); \
s = (i2) + r * (r2); \
(r3) = (r * (r1) + (i1)) / s; \
(i3) = (r * (i1) - (r1)) / s; \
} \
}
Definition: cddefs.h:119
if(TDesc==NULL)
Definition: cd.c:1326
Definition: cddefs.h:162
#define FTEcabs(d)
Definition: ftecmath.h:13

Definition at line 25 of file ftecmath.h.

#define cmag (   c)    (sqrt(imagpart(c) * imagpart(c) + realpart(c) * realpart(c)))

Definition at line 15 of file ftecmath.h.

#define cph (   c)    (atan2(imagpart(c), (realpart(c))))

Definition at line 14 of file ftecmath.h.

#define degtorad (   c)    (cx_degrees ? ((c) * 3.14159265358979323846 / 180) : (c))

Definition at line 17 of file ftecmath.h.

#define FTEcabs (   d)    (((d) < 0.0) ? - (d) : (d))

Definition at line 13 of file ftecmath.h.

#define radtodeg (   c)    (cx_degrees ? ((c) / 3.14159265358979323846 * 180) : (c))

Definition at line 16 of file ftecmath.h.

#define rcheck (   cond,
  name 
)
Value:
if (!(cond)) { \
fprintf(cp_err, "Error: argument out of range for %s\n", name); \
FILE * cp_err
Definition: help.c:101
#define NULL
Definition: spdefs.h:121
return(True)

Definition at line 18 of file ftecmath.h.