My Project  0.0.16
QUCS Mapping
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
HBT_X.analogfunction.cpp File Reference
#include <stdio.h>
#include "HBT_X.analogfunction.h"
#include <math.h>
Include dependency graph for HBT_X.analogfunction.cpp:

Go to the source code of this file.

Functions

double _cos (double arg)
 
double _d0_cos (double arg)
 
double _sin (double arg)
 
double _d0_sin (double arg)
 
double _tan (double arg)
 
double _d0_tan (double arg)
 
double _cosh (double arg)
 
double _d0_cosh (double arg)
 
double _sinh (double arg)
 
double _d0_sinh (double arg)
 
double _tanh (double arg)
 
double _d0_tanh (double arg)
 
double _acos (double arg)
 
double _d0_acos (double arg)
 
double _asin (double arg)
 
double _d0_asin (double arg)
 
double _atan (double arg)
 
double _d0_atan (double arg)
 
double _atanh (double arg)
 
double _d0_atanh (double arg)
 
double _logE (double arg)
 
double _d0_logE (double arg)
 
double _log10 (double arg)
 
double _d0_log10 (double arg)
 
double _exp (double arg)
 
double _d0_exp (double arg)
 
double _sqrt (double arg)
 
double _d0_sqrt (double arg)
 
double _abs (double arg)
 
double _d0_abs (double arg)
 
int _floor (double arg)
 
int _d0_floor (double)
 
double _hypot (double x, double y)
 
double _d0_hypot (double x, double y)
 
double _d1_hypot (double x, double y)
 
double _max (double x, double y)
 
double _d0_max (double x, double y)
 
double _d1_max (double x, double y)
 
double _min (double x, double y)
 
double _d0_min (double x, double y)
 
double _d1_min (double x, double y)
 
double _pow (double x, double y)
 
double _d0_pow (double x, double y)
 
double _d1_pow (double x, double y)
 
double _limexp (double arg)
 
double _d0_limexp (double arg)
 
double _vt (double arg)
 
double _d0_vt (double)
 
double HBT_X_exp_soft (double x)
 
double HBT_X_d_exp_soft (double x, double d_x)
 
double HBT_X_Vt (double U, double Ud)
 
double HBT_X_d_Vt (double U, double Ud, double d_U, double d_Ud)
 
double HBT_X_diode (double U, double Is, double Ug, double N, double AREA, double TJ, double TNOM)
 
double HBT_X_d_diode (double U, double Is, double Ug, double N, double AREA, double TJ, double TNOM, double d_U, double d_Is, double d_Ug, double d_N, double d_AREA, double d_TJ, double d_TNOM)
 
double HBT_X_MM (double VBCI, double VCBO, double MC, double VCBLIN, double BF, double KC)
 
double HBT_X_d_MM (double VBCI, double VCBO, double MC, double VCBLIN, double BF, double KC, double d_VBCI, double d_VCBO, double d_MC, double d_VCBLIN, double d_BF, double d_KC)
 
double HBT_X_charge (double U, double C0, double Ud, double m, double Area)
 
double HBT_X_d_charge (double U, double C0, double Ud, double m, double Area, double d_U, double d_C0, double d_Ud, double d_m, double d_Area)
 
double HBT_X_Vceff (double U, double VCES)
 
double HBT_X_d_Vceff (double U, double VCES, double d_U, double d_VCES)
 
double HBT_X_ICK (double U, double RCI0, double VLIM, double InvVPT, double VCES)
 
double HBT_X_d_ICK (double U, double RCI0, double VLIM, double InvVPT, double VCES, double d_U, double d_RCI0, double d_VLIM, double d_InvVPT, double d_VCES)
 

Function Documentation

double _abs ( double  arg)
inline

Definition at line 44 of file HBT_X.analogfunction.cpp.

double _acos ( double  arg)
inline

Definition at line 28 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _asin ( double  arg)
inline

Definition at line 30 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _atan ( double  arg)
inline

Definition at line 32 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _atanh ( double  arg)
inline

Definition at line 34 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _cos ( double  arg)
inline

Definition at line 16 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _cosh ( double  arg)
inline

Definition at line 22 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _d0_abs ( double  arg)
inline

Definition at line 45 of file HBT_X.analogfunction.cpp.

double _d0_acos ( double  arg)
inline

Definition at line 29 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _d0_asin ( double  arg)
inline

Definition at line 31 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _d0_atan ( double  arg)
inline

Definition at line 33 of file HBT_X.analogfunction.cpp.

double _d0_atanh ( double  arg)
inline

Definition at line 35 of file HBT_X.analogfunction.cpp.

double _d0_cos ( double  arg)
inline

Definition at line 17 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _d0_cosh ( double  arg)
inline

Definition at line 23 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _d0_exp ( double  arg)
inline

Definition at line 41 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

int _d0_floor ( double  )
inline

Definition at line 47 of file HBT_X.analogfunction.cpp.

double _d0_hypot ( double  x,
double  y 
)
inline

Definition at line 50 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _d0_limexp ( double  arg)
inline

Definition at line 66 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _d0_log10 ( double  arg)
inline

Definition at line 39 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _d0_logE ( double  arg)
inline

Definition at line 37 of file HBT_X.analogfunction.cpp.

double _d0_max ( double  x,
double  y 
)
inline

Definition at line 54 of file HBT_X.analogfunction.cpp.

double _d0_min ( double  x,
double  y 
)
inline

Definition at line 58 of file HBT_X.analogfunction.cpp.

double _d0_pow ( double  x,
double  y 
)
inline

Definition at line 62 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _d0_sin ( double  arg)
inline

Definition at line 19 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _d0_sinh ( double  arg)
inline

Definition at line 25 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _d0_sqrt ( double  arg)
inline

Definition at line 43 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _d0_tan ( double  arg)
inline

Definition at line 21 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _d0_tanh ( double  arg)
inline

Definition at line 27 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _d0_vt ( double  )
inline

Definition at line 69 of file HBT_X.analogfunction.cpp.

double _d1_hypot ( double  x,
double  y 
)
inline

Definition at line 51 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _d1_max ( double  x,
double  y 
)
inline

Definition at line 55 of file HBT_X.analogfunction.cpp.

double _d1_min ( double  x,
double  y 
)
inline

Definition at line 59 of file HBT_X.analogfunction.cpp.

double _d1_pow ( double  x,
double  y 
)
inline

Definition at line 63 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _exp ( double  arg)
inline

Definition at line 40 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

int _floor ( double  arg)
inline

Definition at line 46 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _hypot ( double  x,
double  y 
)
inline

Definition at line 49 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _limexp ( double  arg)
inline

Definition at line 65 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _log10 ( double  arg)
inline

Definition at line 38 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _logE ( double  arg)
inline

Definition at line 36 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _max ( double  x,
double  y 
)
inline

Definition at line 53 of file HBT_X.analogfunction.cpp.

double _min ( double  x,
double  y 
)
inline

Definition at line 57 of file HBT_X.analogfunction.cpp.

double _pow ( double  x,
double  y 
)
inline

Definition at line 61 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _sin ( double  arg)
inline

Definition at line 18 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _sinh ( double  arg)
inline

Definition at line 24 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _sqrt ( double  arg)
inline

Definition at line 42 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _tan ( double  arg)
inline

Definition at line 20 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _tanh ( double  arg)
inline

Definition at line 26 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double _vt ( double  arg)
inline

Definition at line 68 of file HBT_X.analogfunction.cpp.

double HBT_X_charge ( double  U,
double  C0,
double  Ud,
double  m,
double  Area 
)

Definition at line 513 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double HBT_X_d_charge ( double  U,
double  C0,
double  Ud,
double  m,
double  Area,
double  d_U,
double  d_C0,
double  d_Ud,
double  d_m,
double  d_Area 
)

Definition at line 529 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double HBT_X_d_diode ( double  U,
double  Is,
double  Ug,
double  N,
double  AREA,
double  TJ,
double  TNOM,
double  d_U,
double  d_Is,
double  d_Ug,
double  d_N,
double  d_AREA,
double  d_TJ,
double  d_TNOM 
)

Definition at line 197 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double HBT_X_d_exp_soft ( double  x,
double  d_x 
)

Definition at line 89 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

double HBT_X_d_ICK ( double  U,
double  RCI0,
double  VLIM,
double  InvVPT,
double  VCES,
double  d_U,
double  d_RCI0,
double  d_VLIM,
double  d_InvVPT,
double  d_VCES 
)

Definition at line 651 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double HBT_X_d_MM ( double  VBCI,
double  VCBO,
double  MC,
double  VCBLIN,
double  BF,
double  KC,
double  d_VBCI,
double  d_VCBO,
double  d_MC,
double  d_VCBLIN,
double  d_BF,
double  d_KC 
)

Definition at line 408 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double HBT_X_d_Vceff ( double  U,
double  VCES,
double  d_U,
double  d_VCES 
)

Definition at line 611 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

double HBT_X_d_Vt ( double  U,
double  Ud,
double  d_U,
double  d_Ud 
)

Definition at line 132 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

double HBT_X_diode ( double  U,
double  Is,
double  Ug,
double  N,
double  AREA,
double  TJ,
double  TNOM 
)

Definition at line 168 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double HBT_X_exp_soft ( double  x)

Definition at line 75 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

double HBT_X_ICK ( double  U,
double  RCI0,
double  VLIM,
double  InvVPT,
double  VCES 
)

Definition at line 640 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double HBT_X_MM ( double  VBCI,
double  VCBO,
double  MC,
double  VCBLIN,
double  BF,
double  KC 
)

Definition at line 381 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

double HBT_X_Vceff ( double  U,
double  VCES 
)

Definition at line 599 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

double HBT_X_Vt ( double  U,
double  Ud 
)

Definition at line 118 of file HBT_X.analogfunction.cpp.

Here is the call graph for this function:

Here is the caller graph for this function: