ReactOS 0.4.16-dev-737-g3368adc
complex.h File Reference
#include <corecrt.h>
Include dependency graph for complex.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _C_double_complex
 
struct  _C_float_complex
 
struct  _C_ldouble_complex
 

Macros

#define _COMPLEX
 
#define _C_COMPLEX_T
 
#define _DCOMPLEX_(re, im)   _Cbuild(re, im)
 
#define _FCOMPLEX_(re, im)   _FCbuild(re, im)
 
#define _LCOMPLEX_(re, im)   _LCbuild(re, im)
 
#define _Complex_I   _FCbuild(0.0F, 1.0F)
 
#define I   _Complex_I
 

Typedefs

typedef struct _C_double_complex _C_double_complex
 
typedef struct _C_float_complex _C_float_complex
 
typedef struct _C_ldouble_complex _C_ldouble_complex
 
typedef _C_double_complex _Dcomplex
 
typedef _C_float_complex _Fcomplex
 
typedef _C_ldouble_complex _Lcomplex
 

Functions

_ACRTIMP double __cdecl cabs (_In_ _Dcomplex _Z)
 
_ACRTIMP _Dcomplex __cdecl cacos (_In_ _Dcomplex _Z)
 
_ACRTIMP _Dcomplex __cdecl cacosh (_In_ _Dcomplex _Z)
 
_ACRTIMP double __cdecl carg (_In_ _Dcomplex _Z)
 
_ACRTIMP _Dcomplex __cdecl casin (_In_ _Dcomplex _Z)
 
_ACRTIMP _Dcomplex __cdecl casinh (_In_ _Dcomplex _Z)
 
_ACRTIMP _Dcomplex __cdecl catan (_In_ _Dcomplex _Z)
 
_ACRTIMP _Dcomplex __cdecl catanh (_In_ _Dcomplex _Z)
 
_ACRTIMP _Dcomplex __cdecl ccos (_In_ _Dcomplex _Z)
 
_ACRTIMP _Dcomplex __cdecl ccosh (_In_ _Dcomplex _Z)
 
_ACRTIMP _Dcomplex __cdecl cexp (_In_ _Dcomplex _Z)
 
_ACRTIMP double __cdecl cimag (_In_ _Dcomplex _Z)
 
_ACRTIMP _Dcomplex __cdecl clog (_In_ _Dcomplex _Z)
 
_ACRTIMP _Dcomplex __cdecl clog10 (_In_ _Dcomplex _Z)
 
_ACRTIMP _Dcomplex __cdecl conj (_In_ _Dcomplex _Z)
 
_ACRTIMP _Dcomplex __cdecl cpow (_In_ _Dcomplex _X, _In_ _Dcomplex _Y)
 
_ACRTIMP _Dcomplex __cdecl cproj (_In_ _Dcomplex _Z)
 
_ACRTIMP double __cdecl creal (_In_ _Dcomplex _Z)
 
_ACRTIMP _Dcomplex __cdecl csin (_In_ _Dcomplex _Z)
 
_ACRTIMP _Dcomplex __cdecl csinh (_In_ _Dcomplex _Z)
 
_ACRTIMP _Dcomplex __cdecl csqrt (_In_ _Dcomplex _Z)
 
_ACRTIMP _Dcomplex __cdecl ctan (_In_ _Dcomplex _Z)
 
_ACRTIMP _Dcomplex __cdecl ctanh (_In_ _Dcomplex _Z)
 
_ACRTIMP double __cdecl norm (_In_ _Dcomplex _Z)
 
_ACRTIMP float __cdecl cabsf (_In_ _Fcomplex _Z)
 
_ACRTIMP _Fcomplex __cdecl cacosf (_In_ _Fcomplex _Z)
 
_ACRTIMP _Fcomplex __cdecl cacoshf (_In_ _Fcomplex _Z)
 
_ACRTIMP float __cdecl cargf (_In_ _Fcomplex _Z)
 
_ACRTIMP _Fcomplex __cdecl casinf (_In_ _Fcomplex _Z)
 
_ACRTIMP _Fcomplex __cdecl casinhf (_In_ _Fcomplex _Z)
 
_ACRTIMP _Fcomplex __cdecl catanf (_In_ _Fcomplex _Z)
 
_ACRTIMP _Fcomplex __cdecl catanhf (_In_ _Fcomplex _Z)
 
_ACRTIMP _Fcomplex __cdecl ccosf (_In_ _Fcomplex _Z)
 
_ACRTIMP _Fcomplex __cdecl ccoshf (_In_ _Fcomplex _Z)
 
_ACRTIMP _Fcomplex __cdecl cexpf (_In_ _Fcomplex _Z)
 
_ACRTIMP float __cdecl cimagf (_In_ _Fcomplex _Z)
 
_ACRTIMP _Fcomplex __cdecl clogf (_In_ _Fcomplex _Z)
 
_ACRTIMP _Fcomplex __cdecl clog10f (_In_ _Fcomplex _Z)
 
_ACRTIMP _Fcomplex __cdecl conjf (_In_ _Fcomplex _Z)
 
_ACRTIMP _Fcomplex __cdecl cpowf (_In_ _Fcomplex _X, _In_ _Fcomplex _Y)
 
_ACRTIMP _Fcomplex __cdecl cprojf (_In_ _Fcomplex _Z)
 
_ACRTIMP float __cdecl crealf (_In_ _Fcomplex _Z)
 
_ACRTIMP _Fcomplex __cdecl csinf (_In_ _Fcomplex _Z)
 
_ACRTIMP _Fcomplex __cdecl csinhf (_In_ _Fcomplex _Z)
 
_ACRTIMP _Fcomplex __cdecl csqrtf (_In_ _Fcomplex _Z)
 
_ACRTIMP _Fcomplex __cdecl ctanf (_In_ _Fcomplex _Z)
 
_ACRTIMP _Fcomplex __cdecl ctanhf (_In_ _Fcomplex _Z)
 
_ACRTIMP float __cdecl normf (_In_ _Fcomplex _Z)
 
_ACRTIMP long double __cdecl cabsl (_In_ _Lcomplex _Z)
 
_ACRTIMP _Lcomplex __cdecl cacosl (_In_ _Lcomplex _Z)
 
_ACRTIMP _Lcomplex __cdecl cacoshl (_In_ _Lcomplex _Z)
 
_ACRTIMP long double __cdecl cargl (_In_ _Lcomplex _Z)
 
_ACRTIMP _Lcomplex __cdecl casinl (_In_ _Lcomplex _Z)
 
_ACRTIMP _Lcomplex __cdecl casinhl (_In_ _Lcomplex _Z)
 
_ACRTIMP _Lcomplex __cdecl catanl (_In_ _Lcomplex _Z)
 
_ACRTIMP _Lcomplex __cdecl catanhl (_In_ _Lcomplex _Z)
 
_ACRTIMP _Lcomplex __cdecl ccosl (_In_ _Lcomplex _Z)
 
_ACRTIMP _Lcomplex __cdecl ccoshl (_In_ _Lcomplex _Z)
 
_ACRTIMP _Lcomplex __cdecl cexpl (_In_ _Lcomplex _Z)
 
_ACRTIMP long double __cdecl cimagl (_In_ _Lcomplex _Z)
 
_ACRTIMP _Lcomplex __cdecl clogl (_In_ _Lcomplex _Z)
 
_ACRTIMP _Lcomplex __cdecl clog10l (_In_ _Lcomplex _Z)
 
_ACRTIMP _Lcomplex __cdecl conjl (_In_ _Lcomplex _Z)
 
_ACRTIMP _Lcomplex __cdecl cpowl (_In_ _Lcomplex _X, _In_ _Lcomplex _Y)
 
_ACRTIMP _Lcomplex __cdecl cprojl (_In_ _Lcomplex _Z)
 
_ACRTIMP long double __cdecl creall (_In_ _Lcomplex _Z)
 
_ACRTIMP _Lcomplex __cdecl csinl (_In_ _Lcomplex _Z)
 
_ACRTIMP _Lcomplex __cdecl csinhl (_In_ _Lcomplex _Z)
 
_ACRTIMP _Lcomplex __cdecl csqrtl (_In_ _Lcomplex _Z)
 
_ACRTIMP _Lcomplex __cdecl ctanl (_In_ _Lcomplex _Z)
 
_ACRTIMP _Lcomplex __cdecl ctanhl (_In_ _Lcomplex _Z)
 
_ACRTIMP long double __cdecl norml (_In_ _Lcomplex _Z)
 
_ACRTIMP _Dcomplex __cdecl _Cbuild (_In_ double _Re, _In_ double _Im)
 
_ACRTIMP _Dcomplex __cdecl _Cmulcc (_In_ _Dcomplex _X, _In_ _Dcomplex _Y)
 
_ACRTIMP _Dcomplex __cdecl _Cmulcr (_In_ _Dcomplex _X, _In_ double _Y)
 
_ACRTIMP _Fcomplex __cdecl _FCbuild (_In_ float _Re, _In_ float _Im)
 
_ACRTIMP _Fcomplex __cdecl _FCmulcc (_In_ _Fcomplex _X, _In_ _Fcomplex _Y)
 
_ACRTIMP _Fcomplex __cdecl _FCmulcr (_In_ _Fcomplex _X, _In_ float _Y)
 
_ACRTIMP _Lcomplex __cdecl _LCbuild (_In_ long double _Re, _In_ long double _Im)
 
_ACRTIMP _Lcomplex __cdecl _LCmulcc (_In_ _Lcomplex _X, _In_ _Lcomplex _Y)
 
_ACRTIMP _Lcomplex __cdecl _LCmulcr (_In_ _Lcomplex _X, _In_ long double _Y)
 

Macro Definition Documentation

◆ _C_COMPLEX_T

#define _C_COMPLEX_T

Definition at line 30 of file complex.h.

◆ _COMPLEX

#define _COMPLEX

Definition at line 10 of file complex.h.

◆ _Complex_I

#define _Complex_I   _FCbuild(0.0F, 1.0F)

Definition at line 62 of file complex.h.

◆ _DCOMPLEX_

#define _DCOMPLEX_ (   re,
  im 
)    _Cbuild(re, im)

Definition at line 58 of file complex.h.

◆ _FCOMPLEX_

#define _FCOMPLEX_ (   re,
  im 
)    _FCbuild(re, im)

Definition at line 59 of file complex.h.

◆ _LCOMPLEX_

#define _LCOMPLEX_ (   re,
  im 
)    _LCbuild(re, im)

Definition at line 60 of file complex.h.

◆ I

#define I   _Complex_I

Definition at line 63 of file complex.h.

Typedef Documentation

◆ _C_double_complex

◆ _C_float_complex

◆ _C_ldouble_complex

◆ _Dcomplex

Definition at line 47 of file complex.h.

◆ _Fcomplex

Definition at line 48 of file complex.h.

◆ _Lcomplex

Definition at line 49 of file complex.h.

Function Documentation

◆ _Cbuild()

_ACRTIMP _Dcomplex __cdecl _Cbuild ( _In_ double  _Re,
_In_ double  _Im 
)

◆ _Cmulcc()

◆ _Cmulcr()

_ACRTIMP _Dcomplex __cdecl _Cmulcr ( _In_ _Dcomplex  _X,
_In_ double  _Y 
)

◆ _FCbuild()

_ACRTIMP _Fcomplex __cdecl _FCbuild ( _In_ float  _Re,
_In_ float  _Im 
)

◆ _FCmulcc()

_ACRTIMP _Fcomplex __cdecl _FCmulcc ( _In_ _Fcomplex  _X,
_In_ _Fcomplex  _Y 
)

◆ _FCmulcr()

_ACRTIMP _Fcomplex __cdecl _FCmulcr ( _In_ _Fcomplex  _X,
_In_ float  _Y 
)

◆ _LCbuild()

_ACRTIMP _Lcomplex __cdecl _LCbuild ( _In_ long double  _Re,
_In_ long double  _Im 
)

◆ _LCmulcc()

_ACRTIMP _Lcomplex __cdecl _LCmulcc ( _In_ _Lcomplex  _X,
_In_ _Lcomplex  _Y 
)

◆ _LCmulcr()

_ACRTIMP _Lcomplex __cdecl _LCmulcr ( _In_ _Lcomplex  _X,
_In_ long double  _Y 
)

◆ cabs()

◆ cabsf()

◆ cabsl()

◆ cacos()

◆ cacosf()

◆ cacosh()

◆ cacoshf()

◆ cacoshl()

◆ cacosl()

◆ carg()

◆ cargf()

◆ cargl()

◆ casin()

◆ casinf()

◆ casinh()

◆ casinhf()

◆ casinhl()

◆ casinl()

◆ catan()

◆ catanf()

◆ catanh()

◆ catanhf()

◆ catanhl()

◆ catanl()

◆ ccos()

◆ ccosf()

◆ ccosh()

◆ ccoshf()

◆ ccoshl()

◆ ccosl()

◆ cexp()

◆ cexpf()

◆ cexpl()

◆ cimag()

◆ cimagf()

◆ cimagl()

◆ clog()

◆ clog10()

◆ clog10f()

◆ clog10l()

◆ clogf()

◆ clogl()

◆ conj()

◆ conjf()

◆ conjl()

◆ cpow()

◆ cpowf()

◆ cpowl()

◆ cproj()

◆ cprojf()

◆ cprojl()

◆ creal()

◆ crealf()

◆ creall()

◆ csin()

◆ csinf()

◆ csinh()

◆ csinhf()

◆ csinhl()

◆ csinl()

◆ csqrt()

◆ csqrtf()

◆ csqrtl()

◆ ctan()

◆ ctanf()

◆ ctanh()

◆ ctanhf()

◆ ctanhl()

◆ ctanl()

◆ norm()

◆ normf()

◆ norml()