My Project  0.0.16
QUCS Mapping
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros
mod_amp.core.cpp File Reference
#include "mod_amp.analogfunction.h"
#include "component.h"
#include "device.h"
#include "mod_amp.core.h"
#include "mod_amp.defs.h"
Include dependency graph for mod_amp.core.cpp:

Go to the source code of this file.

Macros

#define CIR_mod_amp   -1
 
#define in_p   0
 
#define in_n   1
 
#define out_p   2
 
#define n2   3
 
#define n3   4
 
#define n4   5
 
#define n5   6
 
#define n6   7
 
#define n7   8
 
#define n8   9
 
#define n9   10
 
#define n10   11
 
#define n11   12
 
#define n12   13
 
#define NP(node)   real (getV (node))
 
#define BP(pnode, nnode)   (NP(pnode) - NP(nnode))
 
#define _load_static_residual2(pnode, nnode, current)
 
#define _load_static_augmented_residual2(pnode, nnode, current)
 
#define _load_static_residual1(node, current)   _rhs[node] -= current;
 
#define _load_static_augmented_residual1(node, current)   _rhs[node] -= current;
 
#define _load_static_jacobian4(pnode, nnode, vpnode, vnnode, conductance)
 
#define _load_static_jacobian2p(node, vpnode, vnnode, conductance)
 
#define _load_static_jacobian2s(pnode, nnode, node, conductance)
 
#define _load_static_jacobian1(node, vnode, conductance)
 
#define _load_dynamic_residual2(pnode, nnode, charge)
 
#define _load_dynamic_residual1(node, charge)
 
#define _load_dynamic_jacobian4(pnode, nnode, vpnode, vnnode, capacitance)
 
#define _load_dynamic_jacobian2s(pnode, nnode, vnode, capacitance)
 
#define _load_dynamic_jacobian2p(node, vpnode, vnnode, capacitance)
 
#define _load_dynamic_jacobian1(node, vnode, capacitance)
 
#define _save_whitenoise1(n1, pwr, type)   _white_pwr[n1][n1] += pwr;
 
#define _save_whitenoise2(n1, n2, pwr, type)   _white_pwr[n1][n2] += pwr;
 
#define _save_flickernoise1(n1, pwr, exp, type)
 
#define _save_flickernoise2(n1, n2, pwr, exp, type)
 
#define _load_whitenoise2(n1, n2, pwr)
 
#define _load_whitenoise1(n1, pwr)   cy (n1,n1) += pwr/kB/T0;
 
#define _load_flickernoise2(n1, n2, pwr, exp)
 
#define _load_flickernoise1(n1, pwr, exp)   cy (n1,n1) += pwr*pow(_freq,-exp)/kB/T0;
 
#define m00_hypot(v00, x, y)   v00 = xhypot(x,y);
 
#define m10_hypot(v10, v00, x, y)   v10 = (x)/(v00);
 
#define m11_hypot(v11, v00, x, y)   v11 = (y)/(v00);
 
#define m00_max(v00, x, y)   v00 = ((x)>(y))?(x):(y);
 
#define m10_max(v10, v00, x, y)   v10 = ((x)>(y))?1.0:0.0;
 
#define m11_max(v11, v00, x, y)   v11 = ((x)>(y))?0.0:1.0;
 
#define m00_min(v00, x, y)   v00 = ((x)<(y))?(x):(y);
 
#define m10_min(v10, v00, x, y)   v10 = ((x)<(y))?1.0:0.0;
 
#define m11_min(v11, v00, x, y)   v11 = ((x)<(y))?0.0:1.0;
 
#define m00_pow(v00, x, y)   v00 = pow(x,y);
 
#define m10_pow(v10, v00, x, y)   v10 = (x==0.0)?0.0:(v00)*(y)/(x);
 
#define m11_pow(v11, v00, x, y)   v11 = (x==0.0)?0.0:(log(x)*(v00));
 
#define m00_div(v00, v10, x, y)   double v10=1/(y); double v00=(x)*v10;
 
#define m10_div(v10, v00, vv, x, y)
 
#define m11_div(v11, v00, vv, x, y)   double v11 = -v00*vv;
 
#define m00_mult(v00, v10, v11, x, y)   double v10=(x); double v11=(y); double v00=v10*v11;
 
#define m00_add(v00, x, y)   double v00=(x)+(y);
 
#define m00_cos(v00, x)   v00 = cos(x);
 
#define m10_cos(v10, v00, x)   v10 = (-sin(x));
 
#define m00_sin(v00, x)   v00 = sin(x);
 
#define m10_sin(v10, v00, x)   v10 = (cos(x));
 
#define m00_tan(v00, x)   v00 = tan(x);
 
#define m10_tan(v10, v00, x)   v10 = (1.0/cos(x)/cos(x));
 
#define m00_cosh(v00, x)   v00 = cosh(x);
 
#define m10_cosh(v10, v00, x)   v10 = (sinh(x));
 
#define m00_sinh(v00, x)   v00 = sinh(x);
 
#define m10_sinh(v10, v00, x)   v10 = (cosh(x));
 
#define m00_tanh(v00, x)   v00 = tanh(x);
 
#define m10_tanh(v10, v00, x)   v10 = (1.0/cosh(x)/cosh(x));
 
#define m00_acos(v00, x)   v00 = acos(x);
 
#define m10_acos(v10, v00, x)   v10 = (-1.0/sqrt(1-x*x));
 
#define m00_asin(v00, x)   v00 = asin(x);
 
#define m10_asin(v10, v00, x)   v10 = (+1.0/sqrt(1-x*x));
 
#define m00_atan(v00, x)   v00 = atan(x);
 
#define m10_atan(v10, v00, x)   v10 = (+1.0/(1+x*x));
 
#define m00_atanh(v00, x)   v00 = atanh(x);
 
#define m10_atanh(v10, v00, x)   v10 = (+1.0/(1-x*x));
 
#define m00_logE(v00, x)   v00 = log(x);
 
#define m10_logE(v10, v00, x)   v10 = (1.0/x);
 
#define m00_log10(v00, x)   v00 = log10(x);
 
#define m10_log10(v10, v00, x)   v10 = (1.0/x/M_LN10);
 
#define m00_sqrt(v00, x)   v00 = sqrt(x);
 
#define m10_sqrt(v10, v00, x)   v10 = (0.5/v00);
 
#define m00_fabs(v00, x)   v00 = fabs(x);
 
#define m10_fabs(v10, v00, x)   v10 = (((x)>=0)?(+1.0):(-1.0));
 
#define m00_exp(v00, x)   v00 = exp(x);
 
#define m10_exp(v10, v00, x)   v10 = v00;
 
#define m00_abs(v00)   ((v00)<(0)?(-(v00)):(v00))
 
#define m00_floor(v00, x)   v00 = floor(x);
 
#define m00_limexp(v00, x)   v00 = ((x)<80.0?exp(x):exp(80.0)*(x-79.0));
 
#define m10_limexp(v10, v00, x)   v10 = ((x)<80.0?(v00):exp(80.0));
 
#define m20_logE(v00)   (-1.0/v00/v00)
 
#define m20_exp(v00)   exp(v00)
 
#define m20_limexp(v00)   ((v00)<80.0?exp(v00):0.0)
 
#define m20_sqrt(v00)   (-0.25/(v00)/sqrt(v00))
 
#define m20_fabs(v00)   0.0
 
#define m20_pow(x, y)   ((y)*((y)-1.0)*pow(x,y)/(x)/(x))
 
#define m00_vt(x)   (kBoverQ*(x))
 
#define m10_vt(x)   (kBoverQ)
 
#define _modelname   "mod_amp"
 
#define _instancename   getName()
 
#define _circuit_temp   (getPropertyDouble("Temp")+273.15)
 
#define _param_given(p)   (isPropertyGiven(p)?1:0)
 
#define _vt_nom   (kBoverQ*_circuit_temp)
 
#define _DDT(q)   q
 
#define _DYNAMIC
 
#define _DERIVATE
 
#define _DDX
 
#define _DERIVATEFORDDX
 

Macro Definition Documentation

#define _circuit_temp   (getPropertyDouble("Temp")+273.15)

Definition at line 243 of file mod_amp.core.cpp.

#define _DDT (   q)    q

Definition at line 359 of file mod_amp.core.cpp.

#define _DDX

Definition at line 362 of file mod_amp.core.cpp.

#define _DERIVATE

Definition at line 361 of file mod_amp.core.cpp.

#define _DERIVATEFORDDX

Definition at line 363 of file mod_amp.core.cpp.

#define _DYNAMIC

Definition at line 360 of file mod_amp.core.cpp.

#define _instancename   getName()

Definition at line 242 of file mod_amp.core.cpp.

#define _load_dynamic_jacobian1 (   node,
  vnode,
  capacitance 
)
Value:
if (doAC) {\
_jdyna[node][vnode] += capacitance;\
}\
if (doTR) {\
_caps[node][node][vnode][vnode] += capacitance;\
}\
if (doHB) {\
_chs[node] += capacitance * NP(vnode);\
}

Definition at line 139 of file mod_amp.core.cpp.

#define _load_dynamic_jacobian2p (   node,
  vpnode,
  vnnode,
  capacitance 
)
Value:
if (doAC) {\
_jdyna[node][vpnode] += capacitance;\
_jdyna[node][vnnode] -= capacitance;\
}\
if (doTR) {\
_caps[node][node][vpnode][vnnode] += capacitance;\
}\
if (doHB) {\
_chs[node] += capacitance * BP(vpnode,vnnode);\
}

Definition at line 128 of file mod_amp.core.cpp.

#define _load_dynamic_jacobian2s (   pnode,
  nnode,
  vnode,
  capacitance 
)
Value:
if (doAC) {\
_jdyna[pnode][vnode] += capacitance;\
_jdyna[nnode][vnode] -= capacitance;\
}\
if (doTR) {\
_caps[pnode][nnode][vnode][vnode] += capacitance;\
}\
if (doHB) {\
_chs[pnode] += capacitance * NP(vnode);\
_chs[nnode] -= capacitance * NP(vnode);\
}

Definition at line 116 of file mod_amp.core.cpp.

#define _load_dynamic_jacobian4 (   pnode,
  nnode,
  vpnode,
  vnnode,
  capacitance 
)
Value:
if (doAC) {\
_jdyna[pnode][vpnode] += capacitance;\
_jdyna[nnode][vnnode] += capacitance;\
_jdyna[pnode][vnnode] -= capacitance;\
_jdyna[nnode][vpnode] -= capacitance;\
}\
if (doTR) {\
_caps[pnode][nnode][vpnode][vnnode] += capacitance;\
}\
if (doHB) {\
_chs[pnode] += capacitance * BP(vpnode,vnnode);\
_chs[nnode] -= capacitance * BP(vpnode,vnnode);\
}

Definition at line 102 of file mod_amp.core.cpp.

#define _load_dynamic_residual1 (   node,
  charge 
)
Value:
if (doTR) _charges[node][node] += charge;\
if (doHB) {\
_qhs[node] -= charge;\
}

Definition at line 97 of file mod_amp.core.cpp.

#define _load_dynamic_residual2 (   pnode,
  nnode,
  charge 
)
Value:
if (doTR) _charges[pnode][nnode] += charge;\
if (doHB) {\
_qhs[pnode] -= charge;\
_qhs[nnode] += charge;\
}

Definition at line 91 of file mod_amp.core.cpp.

#define _load_flickernoise1 (   n1,
  pwr,
  exp 
)    cy (n1,n1) += pwr*pow(_freq,-exp)/kB/T0;

Definition at line 170 of file mod_amp.core.cpp.

#define _load_flickernoise2 (   n1,
  n2,
  pwr,
  exp 
)
Value:
cy (n1,n2) -= pwr*pow(_freq,-exp)/kB/T0;\
cy (n2,n1) -= pwr*pow(_freq,-exp)/kB/T0;\
cy (n1,n1) += pwr*pow(_freq,-exp)/kB/T0;\
cy (n2,n2) += pwr*pow(_freq,-exp)/kB/T0;

Definition at line 165 of file mod_amp.core.cpp.

#define _load_static_augmented_residual1 (   node,
  current 
)    _rhs[node] -= current;

Definition at line 52 of file mod_amp.core.cpp.

#define _load_static_augmented_residual2 (   pnode,
  nnode,
  current 
)
Value:
_rhs[pnode] -= current;\
_rhs[nnode] += current;

Definition at line 47 of file mod_amp.core.cpp.

#define _load_static_jacobian1 (   node,
  vnode,
  conductance 
)
Value:
_jstat[node][vnode] += conductance;\
if (doHB) {\
_ghs[node] += conductance * NP(vnode);\
} else {\
_rhs[node] += conductance * NP(vnode);\
}

Definition at line 84 of file mod_amp.core.cpp.

#define _load_static_jacobian2p (   node,
  vpnode,
  vnnode,
  conductance 
)
Value:
_jstat[node][vpnode] += conductance;\
_jstat[node][vnnode] -= conductance;\
if (doHB) {\
_ghs[node] += conductance * BP(vpnode,vnnode);\
} else {\
_rhs[node] += conductance * BP(vpnode,vnnode);\
}

Definition at line 66 of file mod_amp.core.cpp.

#define _load_static_jacobian2s (   pnode,
  nnode,
  node,
  conductance 
)
Value:
_jstat[pnode][node] += conductance;\
_jstat[nnode][node] -= conductance;\
if (doHB) {\
_ghs[pnode] += conductance * NP(node);\
_ghs[nnode] -= conductance * NP(node);\
} else {\
_rhs[pnode] += conductance * NP(node);\
_rhs[nnode] -= conductance * NP(node);\
}

Definition at line 74 of file mod_amp.core.cpp.

#define _load_static_jacobian4 (   pnode,
  nnode,
  vpnode,
  vnnode,
  conductance 
)
Value:
_jstat[pnode][vpnode] += conductance;\
_jstat[nnode][vnnode] += conductance;\
_jstat[pnode][vnnode] -= conductance;\
_jstat[nnode][vpnode] -= conductance;\
if (doHB) {\
_ghs[pnode] += conductance * BP(vpnode,vnnode);\
_ghs[nnode] -= conductance * BP(vpnode,vnnode);\
} else {\
_rhs[pnode] += conductance * BP(vpnode,vnnode);\
_rhs[nnode] -= conductance * BP(vpnode,vnnode);\
}

Definition at line 54 of file mod_amp.core.cpp.

#define _load_static_residual1 (   node,
  current 
)    _rhs[node] -= current;

Definition at line 50 of file mod_amp.core.cpp.

#define _load_static_residual2 (   pnode,
  nnode,
  current 
)
Value:
_rhs[pnode] -= current;\
_rhs[nnode] += current;

Definition at line 44 of file mod_amp.core.cpp.

#define _load_whitenoise1 (   n1,
  pwr 
)    cy (n1,n1) += pwr/kB/T0;

Definition at line 163 of file mod_amp.core.cpp.

#define _load_whitenoise2 (   n1,
  n2,
  pwr 
)
Value:
cy (n1,n2) -= pwr/kB/T0; cy (n2,n1) -= pwr/kB/T0;\
cy (n1,n1) += pwr/kB/T0; cy (n2,n2) += pwr/kB/T0;

Definition at line 160 of file mod_amp.core.cpp.

#define _modelname   "mod_amp"

Definition at line 241 of file mod_amp.core.cpp.

#define _param_given (   p)    (isPropertyGiven(p)?1:0)

Definition at line 244 of file mod_amp.core.cpp.

#define _save_flickernoise1 (   n1,
  pwr,
  exp,
  type 
)
Value:
_flicker_pwr[n1][n1] += pwr;\
_flicker_exp[n1][n1] += exp;

Definition at line 154 of file mod_amp.core.cpp.

#define _save_flickernoise2 (   n1,
  n2,
  pwr,
  exp,
  type 
)
Value:
_flicker_pwr[n1][n2] += pwr;\
_flicker_exp[n1][n2] += exp;

Definition at line 157 of file mod_amp.core.cpp.

#define _save_whitenoise1 (   n1,
  pwr,
  type 
)    _white_pwr[n1][n1] += pwr;

Definition at line 150 of file mod_amp.core.cpp.

#define _save_whitenoise2 (   n1,
  n2,
  pwr,
  type 
)    _white_pwr[n1][n2] += pwr;

Definition at line 152 of file mod_amp.core.cpp.

#define _vt_nom   (kBoverQ*_circuit_temp)

Definition at line 248 of file mod_amp.core.cpp.

#define BP (   pnode,
  nnode 
)    (NP(pnode) - NP(nnode))

Definition at line 43 of file mod_amp.core.cpp.

#define CIR_mod_amp   -1

Definition at line 21 of file mod_amp.core.cpp.

#define in_n   1

Definition at line 26 of file mod_amp.core.cpp.

#define in_p   0

Definition at line 25 of file mod_amp.core.cpp.

#define m00_abs (   v00)    ((v00)<(0)?(-(v00)):(v00))

Definition at line 226 of file mod_amp.core.cpp.

#define m00_acos (   v00,
  x 
)    v00 = acos(x);

Definition at line 206 of file mod_amp.core.cpp.

#define m00_add (   v00,
  x,
 
)    double v00=(x)+(y);

Definition at line 192 of file mod_amp.core.cpp.

#define m00_asin (   v00,
  x 
)    v00 = asin(x);

Definition at line 208 of file mod_amp.core.cpp.

#define m00_atan (   v00,
  x 
)    v00 = atan(x);

Definition at line 210 of file mod_amp.core.cpp.

#define m00_atanh (   v00,
  x 
)    v00 = atanh(x);

Definition at line 212 of file mod_amp.core.cpp.

#define m00_cos (   v00,
  x 
)    v00 = cos(x);

Definition at line 194 of file mod_amp.core.cpp.

#define m00_cosh (   v00,
  x 
)    v00 = cosh(x);

Definition at line 200 of file mod_amp.core.cpp.

#define m00_div (   v00,
  v10,
  x,
 
)    double v10=1/(y); double v00=(x)*v10;

Definition at line 187 of file mod_amp.core.cpp.

#define m00_exp (   v00,
  x 
)    v00 = exp(x);

Definition at line 223 of file mod_amp.core.cpp.

#define m00_fabs (   v00,
  x 
)    v00 = fabs(x);

Definition at line 220 of file mod_amp.core.cpp.

#define m00_floor (   v00,
  x 
)    v00 = floor(x);

Definition at line 227 of file mod_amp.core.cpp.

#define m00_hypot (   v00,
  x,
 
)    v00 = xhypot(x,y);

Definition at line 174 of file mod_amp.core.cpp.

#define m00_limexp (   v00,
  x 
)    v00 = ((x)<80.0?exp(x):exp(80.0)*(x-79.0));

Definition at line 228 of file mod_amp.core.cpp.

#define m00_log10 (   v00,
  x 
)    v00 = log10(x);

Definition at line 216 of file mod_amp.core.cpp.

#define m00_logE (   v00,
  x 
)    v00 = log(x);

Definition at line 214 of file mod_amp.core.cpp.

#define m00_max (   v00,
  x,
 
)    v00 = ((x)>(y))?(x):(y);

Definition at line 177 of file mod_amp.core.cpp.

#define m00_min (   v00,
  x,
 
)    v00 = ((x)<(y))?(x):(y);

Definition at line 180 of file mod_amp.core.cpp.

#define m00_mult (   v00,
  v10,
  v11,
  x,
 
)    double v10=(x); double v11=(y); double v00=v10*v11;

Definition at line 191 of file mod_amp.core.cpp.

#define m00_pow (   v00,
  x,
 
)    v00 = pow(x,y);

Definition at line 183 of file mod_amp.core.cpp.

#define m00_sin (   v00,
  x 
)    v00 = sin(x);

Definition at line 196 of file mod_amp.core.cpp.

#define m00_sinh (   v00,
  x 
)    v00 = sinh(x);

Definition at line 202 of file mod_amp.core.cpp.

#define m00_sqrt (   v00,
  x 
)    v00 = sqrt(x);

Definition at line 218 of file mod_amp.core.cpp.

#define m00_tan (   v00,
  x 
)    v00 = tan(x);

Definition at line 198 of file mod_amp.core.cpp.

#define m00_tanh (   v00,
  x 
)    v00 = tanh(x);

Definition at line 204 of file mod_amp.core.cpp.

#define m00_vt (   x)    (kBoverQ*(x))

Definition at line 237 of file mod_amp.core.cpp.

#define m10_acos (   v10,
  v00,
  x 
)    v10 = (-1.0/sqrt(1-x*x));

Definition at line 207 of file mod_amp.core.cpp.

#define m10_asin (   v10,
  v00,
  x 
)    v10 = (+1.0/sqrt(1-x*x));

Definition at line 209 of file mod_amp.core.cpp.

#define m10_atan (   v10,
  v00,
  x 
)    v10 = (+1.0/(1+x*x));

Definition at line 211 of file mod_amp.core.cpp.

#define m10_atanh (   v10,
  v00,
  x 
)    v10 = (+1.0/(1-x*x));

Definition at line 213 of file mod_amp.core.cpp.

#define m10_cos (   v10,
  v00,
  x 
)    v10 = (-sin(x));

Definition at line 195 of file mod_amp.core.cpp.

#define m10_cosh (   v10,
  v00,
  x 
)    v10 = (sinh(x));

Definition at line 201 of file mod_amp.core.cpp.

#define m10_div (   v10,
  v00,
  vv,
  x,
 
)

Definition at line 188 of file mod_amp.core.cpp.

#define m10_exp (   v10,
  v00,
  x 
)    v10 = v00;

Definition at line 224 of file mod_amp.core.cpp.

#define m10_fabs (   v10,
  v00,
  x 
)    v10 = (((x)>=0)?(+1.0):(-1.0));

Definition at line 221 of file mod_amp.core.cpp.

#define m10_hypot (   v10,
  v00,
  x,
 
)    v10 = (x)/(v00);

Definition at line 175 of file mod_amp.core.cpp.

#define m10_limexp (   v10,
  v00,
  x 
)    v10 = ((x)<80.0?(v00):exp(80.0));

Definition at line 229 of file mod_amp.core.cpp.

#define m10_log10 (   v10,
  v00,
  x 
)    v10 = (1.0/x/M_LN10);

Definition at line 217 of file mod_amp.core.cpp.

#define m10_logE (   v10,
  v00,
  x 
)    v10 = (1.0/x);

Definition at line 215 of file mod_amp.core.cpp.

#define m10_max (   v10,
  v00,
  x,
 
)    v10 = ((x)>(y))?1.0:0.0;

Definition at line 178 of file mod_amp.core.cpp.

#define m10_min (   v10,
  v00,
  x,
 
)    v10 = ((x)<(y))?1.0:0.0;

Definition at line 181 of file mod_amp.core.cpp.

#define m10_pow (   v10,
  v00,
  x,
 
)    v10 = (x==0.0)?0.0:(v00)*(y)/(x);

Definition at line 184 of file mod_amp.core.cpp.

#define m10_sin (   v10,
  v00,
  x 
)    v10 = (cos(x));

Definition at line 197 of file mod_amp.core.cpp.

#define m10_sinh (   v10,
  v00,
  x 
)    v10 = (cosh(x));

Definition at line 203 of file mod_amp.core.cpp.

#define m10_sqrt (   v10,
  v00,
  x 
)    v10 = (0.5/v00);

Definition at line 219 of file mod_amp.core.cpp.

#define m10_tan (   v10,
  v00,
  x 
)    v10 = (1.0/cos(x)/cos(x));

Definition at line 199 of file mod_amp.core.cpp.

#define m10_tanh (   v10,
  v00,
  x 
)    v10 = (1.0/cosh(x)/cosh(x));

Definition at line 205 of file mod_amp.core.cpp.

#define m10_vt (   x)    (kBoverQ)

Definition at line 238 of file mod_amp.core.cpp.

#define m11_div (   v11,
  v00,
  vv,
  x,
 
)    double v11 = -v00*vv;

Definition at line 189 of file mod_amp.core.cpp.

#define m11_hypot (   v11,
  v00,
  x,
 
)    v11 = (y)/(v00);

Definition at line 176 of file mod_amp.core.cpp.

#define m11_max (   v11,
  v00,
  x,
 
)    v11 = ((x)>(y))?0.0:1.0;

Definition at line 179 of file mod_amp.core.cpp.

#define m11_min (   v11,
  v00,
  x,
 
)    v11 = ((x)<(y))?0.0:1.0;

Definition at line 182 of file mod_amp.core.cpp.

#define m11_pow (   v11,
  v00,
  x,
 
)    v11 = (x==0.0)?0.0:(log(x)*(v00));

Definition at line 185 of file mod_amp.core.cpp.

#define m20_exp (   v00)    exp(v00)

Definition at line 232 of file mod_amp.core.cpp.

#define m20_fabs (   v00)    0.0

Definition at line 235 of file mod_amp.core.cpp.

#define m20_limexp (   v00)    ((v00)<80.0?exp(v00):0.0)

Definition at line 233 of file mod_amp.core.cpp.

#define m20_logE (   v00)    (-1.0/v00/v00)

Definition at line 231 of file mod_amp.core.cpp.

#define m20_pow (   x,
 
)    ((y)*((y)-1.0)*pow(x,y)/(x)/(x))

Definition at line 236 of file mod_amp.core.cpp.

#define m20_sqrt (   v00)    (-0.25/(v00)/sqrt(v00))

Definition at line 234 of file mod_amp.core.cpp.

#define n10   11

Definition at line 37 of file mod_amp.core.cpp.

#define n11   12

Definition at line 38 of file mod_amp.core.cpp.

#define n12   13

Definition at line 39 of file mod_amp.core.cpp.

#define n2   3

Definition at line 29 of file mod_amp.core.cpp.

#define n3   4

Definition at line 30 of file mod_amp.core.cpp.

#define n4   5

Definition at line 31 of file mod_amp.core.cpp.

#define n5   6

Definition at line 32 of file mod_amp.core.cpp.

#define n6   7

Definition at line 33 of file mod_amp.core.cpp.

#define n7   8

Definition at line 34 of file mod_amp.core.cpp.

#define n8   9

Definition at line 35 of file mod_amp.core.cpp.

#define n9   10

Definition at line 36 of file mod_amp.core.cpp.

#define NP (   node)    real (getV (node))

Definition at line 42 of file mod_amp.core.cpp.

#define out_p   2

Definition at line 27 of file mod_amp.core.cpp.