NEURON
ocptrvector.cpp File Reference
#include <../../nrnconf.h>
#include "classreg.h"
#include "code.h"
#include "oc2iv.h"
#include "ocptrvector.h"
#include "objcmd.h"
#include "ivocvect.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 int narg ()
 
static double ptr_plot (void *v)
 
static void * cons (Object *)
 
static void destruct (void *v)
 
void OcPtrVector_reg ()
 

Variables

static double dummy
 
static Symbolpv_class_sym_
 
static const char * nullstr = ""
 
static Member_func members []
 
static Member_ret_str_func retstr_members [] = {{"label", ptr_label}, {nullptr, nullptr}}
 

Function Documentation

◆ cons()

static void* cons ( Object )
static

Definition at line 212 of file ocptrvector.cpp.

◆ destruct()

static void destruct ( void *  v)
static

Definition at line 219 of file ocptrvector.cpp.

◆ gather()

static double gather ( void *  v)
static

Definition at line 124 of file ocptrvector.cpp.

◆ get_size()

static double get_size ( void *  v)
static

Definition at line 92 of file ocptrvector.cpp.

◆ getval()

static double getval ( void *  v)
static

Definition at line 104 of file ocptrvector.cpp.

◆ narg()

static int narg ( )
static

Definition at line 132 of file ocptrvector.cpp.

◆ OcPtrVector_reg()

void OcPtrVector_reg ( )

Definition at line 223 of file ocptrvector.cpp.

◆ pset()

static double pset ( void *  v)
static

Definition at line 97 of file ocptrvector.cpp.

◆ ptr_label()

static const char** ptr_label ( void *  v)
static

Definition at line 72 of file ocptrvector.cpp.

◆ ptr_plot()

static double ptr_plot ( void *  v)
static

Definition at line 139 of file ocptrvector.cpp.

◆ resize()

static double resize ( void *  v)
static

Definition at line 86 of file ocptrvector.cpp.

◆ scatter()

static double scatter ( void *  v)
static

Definition at line 117 of file ocptrvector.cpp.

◆ setval()

static double setval ( void *  v)
static

Definition at line 110 of file ocptrvector.cpp.

Variable Documentation

◆ dummy

double dummy
static

Definition at line 23 of file ocptrvector.cpp.

◆ members

Member_func members[]
static
Initial value:
= {{"size", get_size},
{"resize", resize},
{"pset", pset},
{"setval", setval},
{"getval", getval},
{"scatter", scatter},
{"gather", gather},
{"plot", ptr_plot},
{nullptr, nullptr}}
static double pset(void *v)
Definition: ocptrvector.cpp:97
static double getval(void *v)
static double gather(void *v)
static double setval(void *v)
static double resize(void *v)
Definition: ocptrvector.cpp:86
static double get_size(void *v)
Definition: ocptrvector.cpp:92
static double ptr_plot(void *v)
static double scatter(void *v)

Definition at line 200 of file ocptrvector.cpp.

◆ nullstr

const char* nullstr = ""
static

Definition at line 70 of file ocptrvector.cpp.

◆ pv_class_sym_

Symbol* pv_class_sym_
static

Definition at line 25 of file ocptrvector.cpp.

◆ retstr_members

Member_ret_str_func retstr_members[] = {{"label", ptr_label}, {nullptr, nullptr}}
static

Definition at line 210 of file ocptrvector.cpp.