NEURON
spaceplt.cpp File Reference
#include <../../nrnconf.h>
#include <stdio.h>
#include "classreg.h"
#include "code.h"
#include <vector>
#include <string.h>
#include "ivocvect.h"
#include "nrniv_mf.h"
#include "nrnoc2iv.h"
#include "objcmd.h"

Go to the source code of this file.

Classes

class  SecPos
 
class  RangeExpr
 
struct  NoIVGraphVector
 
class  RangeVarPlot
 

Typedefs

using SecPosList = std::vector< SecPos >
 

Functions

static double s_begin (void *v)
 
static double s_end (void *v)
 
static double s_origin (void *v)
 
static double s_d2root (void *v)
 
static double s_left (void *v)
 
static double s_right (void *v)
 
static double s_list (void *v)
 
static double s_color (void *v)
 
static long to_vector_helper (RangeVarPlot *rvp, Vect *y)
 
static Object ** rvp_vector (void *v)
 
static double to_vector (void *v)
 
static double from_vector (void *v)
 
static void * s_cons (Object *)
 
static void s_destruct (void *v)
 
void RangeVarPlot_reg ()
 

Variables

int nrn_multisplit_active_
 
int hoc_execerror_messages
 
int nrn_shape_changed_
 
Object *(* nrnpy_rvp_rxd_to_callable )(Object *)=0
 
static Member_func s_members []
 
static Member_ret_obj_func rvp_retobj_members [] = {{"vector", rvp_vector}, {nullptr, nullptr}}
 

Typedef Documentation

◆ SecPosList

using SecPosList = std::vector<SecPos>

Definition at line 32 of file spaceplt.cpp.

Function Documentation

◆ from_vector()

static double from_vector ( void *  v)
static

Definition at line 228 of file spaceplt.cpp.

◆ RangeVarPlot_reg()

void RangeVarPlot_reg ( )

Definition at line 292 of file spaceplt.cpp.

◆ rvp_vector()

static Object** rvp_vector ( void *  v)
static

Definition at line 195 of file spaceplt.cpp.

◆ s_begin()

static double s_begin ( void *  v)
static

Definition at line 119 of file spaceplt.cpp.

◆ s_color()

static double s_color ( void *  v)
static

Definition at line 162 of file spaceplt.cpp.

◆ s_cons()

static void* s_cons ( Object )
static

Definition at line 261 of file spaceplt.cpp.

◆ s_d2root()

static double s_d2root ( void *  v)
static

Definition at line 140 of file spaceplt.cpp.

◆ s_destruct()

static void s_destruct ( void *  v)
static

Definition at line 286 of file spaceplt.cpp.

◆ s_end()

static double s_end ( void *  v)
static

Definition at line 127 of file spaceplt.cpp.

◆ s_left()

static double s_left ( void *  v)
static

Definition at line 145 of file spaceplt.cpp.

◆ s_list()

static double s_list ( void *  v)
static

Definition at line 155 of file spaceplt.cpp.

◆ s_origin()

static double s_origin ( void *  v)
static

Definition at line 135 of file spaceplt.cpp.

◆ s_right()

static double s_right ( void *  v)
static

Definition at line 150 of file spaceplt.cpp.

◆ to_vector()

static double to_vector ( void *  v)
static

Definition at line 206 of file spaceplt.cpp.

◆ to_vector_helper()

static long to_vector_helper ( RangeVarPlot rvp,
Vect y 
)
static

Definition at line 173 of file spaceplt.cpp.

Variable Documentation

◆ hoc_execerror_messages

int hoc_execerror_messages
extern

Definition at line 607 of file hoc.cpp.

◆ nrn_multisplit_active_

int nrn_multisplit_active_
extern

Definition at line 20 of file multisplit.cpp.

◆ nrn_shape_changed_

int nrn_shape_changed_
extern

Definition at line 24 of file neuron.h.

◆ nrnpy_rvp_rxd_to_callable

Object*(* nrnpy_rvp_rxd_to_callable) (Object *)=0 ( Object )

Definition at line 23 of file spaceplt.cpp.

◆ rvp_retobj_members

Member_ret_obj_func rvp_retobj_members[] = {{"vector", rvp_vector}, {nullptr, nullptr}}
static

Definition at line 259 of file spaceplt.cpp.

◆ s_members

Member_func s_members[]
static
Initial value:
= {{"begin", s_begin},
{"end", s_end},
{"origin", s_origin},
{"d2root", s_d2root},
{"left", s_left},
{"right", s_right},
{"list", s_list},
{"color", s_color},
{"to_vector", to_vector},
{"from_vector", from_vector},
{nullptr, nullptr}}
static double s_right(void *v)
Definition: spaceplt.cpp:150
static double from_vector(void *v)
Definition: spaceplt.cpp:228
static double to_vector(void *v)
Definition: spaceplt.cpp:206
static double s_list(void *v)
Definition: spaceplt.cpp:155
static double s_begin(void *v)
Definition: spaceplt.cpp:119
static double s_color(void *v)
Definition: spaceplt.cpp:162
static double s_end(void *v)
Definition: spaceplt.cpp:127
static double s_left(void *v)
Definition: spaceplt.cpp:145
static double s_origin(void *v)
Definition: spaceplt.cpp:135
static double s_d2root(void *v)
Definition: spaceplt.cpp:140

Definition at line 247 of file spaceplt.cpp.