NEURON
ocptrvector.cpp File Reference
#include <../../nrnconf.h>
#include "classreg.h"
#include "oc2iv.h"
#include "ocptrvector.h"
#include "objcmd.h"
#include "ivocvect.h"
#include <OS/math.h>
#include "gui-redirect.h"

Go to the source code of this file.

Functions

static const char ** ptr_label (void *v)
 
static double resize (void *v)
 
static double get_size (void *v)
 
static double pset (void *v)
 
static double getval (void *v)
 
static double setval (void *v)
 
static double scatter (void *v)
 
static double gather (void *v)
 
static double ptr_update_callback (void *v)
 
static int narg ()
 
static double ptr_plot (void *v)
 
static voidcons (Object *)
 
static void destruct (void *v)
 
void OcPtrVector_reg ()
 

Variables

Object **(* nrnpy_gui_helper_ )(const char *name, Object *obj)
 
double(* nrnpy_object_to_double_ )(Object *)
 
int hoc_return_type_code
 
static double dummy
 
static Symbolpv_class_sym_
 
static const char * nullstr = ""
 
static Member_func members []
 
static Member_ret_str_func retstr_members []
 

Function Documentation

◆ cons()

static void* cons ( Object )
static

Definition at line 260 of file ocptrvector.cpp.

◆ destruct()

static void destruct ( void v)
static

Definition at line 267 of file ocptrvector.cpp.

◆ gather()

static double gather ( void v)
static

Definition at line 154 of file ocptrvector.cpp.

◆ get_size()

static double get_size ( void v)
static

Definition at line 122 of file ocptrvector.cpp.

◆ getval()

static double getval ( void v)
static

Definition at line 134 of file ocptrvector.cpp.

◆ narg()

static int narg ( )
static

Definition at line 178 of file ocptrvector.cpp.

◆ OcPtrVector_reg()

void OcPtrVector_reg ( )

Definition at line 271 of file ocptrvector.cpp.

◆ pset()

static double pset ( void v)
static

Definition at line 127 of file ocptrvector.cpp.

◆ ptr_label()

static const char** ptr_label ( void v)
static

Definition at line 104 of file ocptrvector.cpp.

◆ ptr_plot()

static double ptr_plot ( void v)
static

Definition at line 184 of file ocptrvector.cpp.

◆ ptr_update_callback()

static double ptr_update_callback ( void v)
static

Definition at line 161 of file ocptrvector.cpp.

◆ resize()

static double resize ( void v)
static

Definition at line 116 of file ocptrvector.cpp.

◆ scatter()

static double scatter ( void v)
static

Definition at line 147 of file ocptrvector.cpp.

◆ setval()

static double setval ( void v)
static

Definition at line 140 of file ocptrvector.cpp.

Variable Documentation

◆ dummy

double dummy
static

Definition at line 27 of file ocptrvector.cpp.

◆ hoc_return_type_code

int hoc_return_type_code

Definition at line 41 of file code.cpp.

◆ members

Member_func members[]
static
Initial value:
= {
"size", get_size,
"resize", resize,
"pset", pset,
"setval", setval,
"getval", getval,
"scatter", scatter,
"gather", gather,
"ptr_update_callback", ptr_update_callback,
"plot", ptr_plot,
0, 0
}
static double get_size(void *v)
static double pset(void *v)
static double gather(void *v)
static double resize(void *v)
static double scatter(void *v)
static double ptr_plot(void *v)
static double setval(void *v)
static double ptr_update_callback(void *v)
static double getval(void *v)

Definition at line 242 of file ocptrvector.cpp.

◆ nrnpy_gui_helper_

Object**(* nrnpy_gui_helper_) (const char *name, Object *obj)

Definition at line 13 of file xmenu.cpp.

◆ nrnpy_object_to_double_

double(* nrnpy_object_to_double_) (Object *)

Definition at line 14 of file xmenu.cpp.

◆ nullstr

const char* nullstr = ""
static

Definition at line 102 of file ocptrvector.cpp.

◆ pv_class_sym_

Symbol* pv_class_sym_
static

Definition at line 29 of file ocptrvector.cpp.

◆ retstr_members

Member_ret_str_func retstr_members[]
static
Initial value:
= {
"label", ptr_label,
0,0
}
static const char ** ptr_label(void *v)

Definition at line 255 of file ocptrvector.cpp.