NEURON
KSChanFunction Class Reference

#include <kschan.h>

Inheritance diagram for KSChanFunction:
KSChanBGinf KSChanBGtau KSChanConst KSChanExp KSChanLinoid KSChanSigmoid KSChanTable

Public Member Functions

 KSChanFunction ()
 
virtual ~KSChanFunction ()
 
virtual int type ()
 
virtual double f (double v)
 
void f (int cnt, double *v, double *val)
 
double c (int i)
 

Static Public Member Functions

static KSChanFunctionnew_function (int type, Vect *, double, double)
 
static double Exp (double x)
 

Public Attributes

Vectgp_
 

Detailed Description

Definition at line 18 of file kschan.h.

Constructor & Destructor Documentation

◆ KSChanFunction()

KSChanFunction::KSChanFunction ( )

Definition at line 3041 of file kschan.cpp.

◆ ~KSChanFunction()

KSChanFunction::~KSChanFunction ( )
virtual

Definition at line 3045 of file kschan.cpp.

Member Function Documentation

◆ c()

double KSChanFunction::c ( int  i)
inline

Definition at line 36 of file kschan.h.

◆ Exp()

static double KSChanFunction::Exp ( double  x)
inlinestatic

Definition at line 39 of file kschan.h.

◆ f() [1/2]

virtual double KSChanFunction::f ( double  v)
inlinevirtual

Reimplemented in KSChanTable, KSChanBGtau, KSChanBGinf, KSChanSigmoid, KSChanLinoid, KSChanExp, and KSChanConst.

Definition at line 25 of file kschan.h.

◆ f() [2/2]

void KSChanFunction::f ( int  cnt,
double *  v,
double *  val 
)
inline

Definition at line 28 of file kschan.h.

◆ new_function()

KSChanFunction * KSChanFunction::new_function ( int  type,
Vect vec,
double  vmin,
double  vmax 
)
static

Definition at line 3051 of file kschan.cpp.

◆ type()

virtual int KSChanFunction::type ( )
inlinevirtual

Reimplemented in KSChanTable, KSChanBGtau, KSChanBGinf, KSChanSigmoid, KSChanLinoid, KSChanExp, and KSChanConst.

Definition at line 22 of file kschan.h.

Member Data Documentation

◆ gp_

Vect* KSChanFunction::gp_

Definition at line 35 of file kschan.h.


The documentation for this class was generated from the following files: