NEURON
clamp.cpp File Reference
#include <../../nrnconf.h>
#include <stdlib.h>
#include "neuron.h"
#include "section.h"
#include "nrniv_mf.h"

Go to the source code of this file.

Macros

#define nt_t   nrn_threads->_t
 

Functions

static double clampval ()
 
void clamp_prepare ()
 
void print_clamp ()
 
void fclampv (void)
 
void fclampi (void)
 
static void free_clamp (void)
 
void fclamp (void)
 
void activclamp_rhs (void)
 
void activclamp_lhs (void)
 

Variables

static double loc
 
static Nodepnd
 
static Sectionsec
 
static double gtemp
 
static int maxlevel = 0
 
static double * duration
 
static double * vc
 
static double * tswitch
 
static int oldsw = 0
 

Macro Definition Documentation

◆ nt_t

#define nt_t   nrn_threads->_t

Definition at line 44 of file clamp.cpp.

Function Documentation

◆ activclamp_lhs()

void activclamp_lhs ( void  )

Definition at line 190 of file clamp.cpp.

◆ activclamp_rhs()

void activclamp_rhs ( void  )

Definition at line 172 of file clamp.cpp.

◆ clamp_prepare()

void clamp_prepare ( void  )

Definition at line 154 of file clamp.cpp.

◆ clampval()

static double clampval ( void  )
static

Definition at line 197 of file clamp.cpp.

◆ fclamp()

void fclamp ( void  )

Definition at line 98 of file clamp.cpp.

◆ fclampi()

void fclampi ( void  )

Definition at line 81 of file clamp.cpp.

◆ fclampv()

void fclampv ( void  )

Definition at line 73 of file clamp.cpp.

◆ free_clamp()

static void free_clamp ( void  )
static

Definition at line 143 of file clamp.cpp.

◆ print_clamp()

void print_clamp ( void  )

Definition at line 46 of file clamp.cpp.

Variable Documentation

◆ duration

double* duration
static

Definition at line 37 of file clamp.cpp.

◆ gtemp

double gtemp
static

Definition at line 35 of file clamp.cpp.

◆ loc

double loc
static

Definition at line 32 of file clamp.cpp.

◆ maxlevel

int maxlevel = 0
static

Definition at line 36 of file clamp.cpp.

◆ oldsw

int oldsw = 0
static

Definition at line 38 of file clamp.cpp.

◆ pnd

Node* pnd
static

Definition at line 33 of file clamp.cpp.

◆ sec

Section* sec
static

Definition at line 34 of file clamp.cpp.

◆ tswitch

double * tswitch
static

Definition at line 37 of file clamp.cpp.

◆ vc

double * vc
static

Definition at line 37 of file clamp.cpp.