CSIM: GVD_Gate Class Reference

GVD_Gate Class Reference

#include <generic_ion_gates.h>

Inheritance diagram for GVD_Gate:

VIonGate IonGate Advancable csimClass List of all members.

Detailed Description

A generic voltage dependent ion gate.

Public Member Functions

  • virtual int updateInternal (void)
    Set the initial conditions for time $t=0$ : $p(0,V)=p_\infty(V)$ .

Public Attributes

  • double Vh
    Inflection point of the sigmoidal function $p(V)$ [units=Volt; range=(-1,1); readwrite;].
  • double Vc
    Determines the slope of the sigmoidal function $p(V)$ [units=Volt; range=(-1,1); readwrite;].
  • double Ts
    Scale of the time constant $\tau(V)$ [range=(0,1e15); readwrite;].
  • double Te
    Additional exponential factor of the time constant $\tau(V)$ [range=(-1,1); readwrite;].

Protected Attributes

  • double * C1
    The look up table for the exponential Euler integration 'constant' $C_1(V)=\exp(-\Delta t / \tau(V))$.
  • double * C2
    The look up table for the exponential Euler integration 'constant' $C_2(V)=(1-C_1(V))\cdot p_\infty(V)$.

Friends


 
(C) 2003, Thomas Natschläger last modified 07/10/2006