NEURON
units1.cpp File Reference
#include <../../nrnconf.h>
#include "model.h"
#include "parse1.hpp"

Go to the source code of this file.

Macros

#define NLEVEL   10 /* 10 levels of call! */
 

Functions

void unit_push (Item *q)
 
const char * decode_units (Symbol *sym)
 
void ifcnvfac (Item *q3)
 
void unit_exponent (Item *y, Item *lastok)
 
void unit_cmp (Item *q1, Item *q2, Item *q3)
 
void unit_logic (int type, Item *q1, Item *q2, Item *q3)
 
void unit_push_args (Item *q1)
 
void unit_done_args ()
 
void unit_chk_arg (Item *q1, Item *q2)
 
void func_unit (Item *q1, Item *q2)
 
void unit_del (int i)
 

Variables

static Itemqexpr [3]
 
static int argnumstk [NLEVEL]
 
static int pargnum = -1
 

Macro Definition Documentation

◆ NLEVEL

#define NLEVEL   10 /* 10 levels of call! */

Definition at line 90 of file units1.cpp.

Function Documentation

◆ decode_units()

const char* decode_units ( Symbol sym)

Definition at line 11 of file units1.cpp.

◆ func_unit()

void func_unit ( Item q1,
Item q2 
)

Definition at line 135 of file units1.cpp.

◆ ifcnvfac()

void ifcnvfac ( Item q3)

Definition at line 21 of file units1.cpp.

◆ unit_chk_arg()

void unit_chk_arg ( Item q1,
Item q2 
)

Definition at line 123 of file units1.cpp.

◆ unit_cmp()

void unit_cmp ( Item q1,
Item q2,
Item q3 
)

Definition at line 67 of file units1.cpp.

◆ unit_del()

void unit_del ( int  i)

Definition at line 148 of file units1.cpp.

◆ unit_done_args()

void unit_done_args ( )

Definition at line 115 of file units1.cpp.

◆ unit_exponent()

void unit_exponent ( Item y,
Item lastok 
)

Definition at line 45 of file units1.cpp.

◆ unit_logic()

void unit_logic ( int  type,
Item q1,
Item q2,
Item q3 
)

Definition at line 74 of file units1.cpp.

◆ unit_push()

void unit_push ( Item q)

Definition at line 7 of file units1.cpp.

◆ unit_push_args()

void unit_push_args ( Item q1)

Definition at line 93 of file units1.cpp.

Variable Documentation

◆ argnumstk

int argnumstk[NLEVEL]
static

Definition at line 91 of file units1.cpp.

◆ pargnum

int pargnum = -1
static

Definition at line 91 of file units1.cpp.

◆ qexpr

Item* qexpr[3]
static

Definition at line 66 of file units1.cpp.