NEURON
spaceplt.cpp File Reference
#include <../../nrnconf.h>
#include <stdio.h>
#include "classreg.h"
#include <OS/list.h>
#include <OS/string.h>
#include <OS/math.h>
#include <ivstream.h>
#include "ivocvect.h"
#include "nrnoc2iv.h"
#include "objcmd.h"

Go to the source code of this file.

Classes

class  SecPos
 
class  RangeExpr
 
class  NoIVGraphVector
 
class  RangeVarPlot
 

Functions

int node_index (Section *, double)
 
 declareList (SecPosList, SecPos)
 
 implementList (SecPosList, SecPos)
 
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 voids_cons (Object *)
 
static void s_destruct (void *v)
 
void RangeVarPlot_reg ()
 

Variables

int nrn_multisplit_active_
 
int hoc_execerror_messages
 
int structure_change_cnt
 
int nrn_shape_changed_
 
int hoc_return_type_code
 
Object *(* nrnpy_rvp_rxd_to_callable )(Object *)=0
 
static Member_func s_members []
 
static Member_ret_obj_func rvp_retobj_members []
 

Function Documentation

◆ declareList()

declareList ( SecPosList  ,
SecPos   
)

◆ from_vector()

static double from_vector ( void v)
static

Definition at line 256 of file spaceplt.cpp.

◆ implementList()

implementList ( SecPosList  ,
SecPos   
)

◆ node_index()

int node_index ( Section ,
double   
)

Definition at line 1470 of file cabcode.cpp.

◆ RangeVarPlot_reg()

void RangeVarPlot_reg ( )

Definition at line 325 of file spaceplt.cpp.

◆ rvp_vector()

static Object** rvp_vector ( void v)
static

Definition at line 224 of file spaceplt.cpp.

◆ s_begin()

static double s_begin ( void v)
static

Definition at line 148 of file spaceplt.cpp.

◆ s_color()

static double s_color ( void v)
static

Definition at line 191 of file spaceplt.cpp.

◆ s_cons()

static void* s_cons ( Object )
static

Definition at line 294 of file spaceplt.cpp.

◆ s_d2root()

static double s_d2root ( void v)
static

Definition at line 169 of file spaceplt.cpp.

◆ s_destruct()

static void s_destruct ( void v)
static

Definition at line 319 of file spaceplt.cpp.

◆ s_end()

static double s_end ( void v)
static

Definition at line 156 of file spaceplt.cpp.

◆ s_left()

static double s_left ( void v)
static

Definition at line 174 of file spaceplt.cpp.

◆ s_list()

static double s_list ( void v)
static

Definition at line 184 of file spaceplt.cpp.

◆ s_origin()

static double s_origin ( void v)
static

Definition at line 164 of file spaceplt.cpp.

◆ s_right()

static double s_right ( void v)
static

Definition at line 179 of file spaceplt.cpp.

◆ to_vector()

static double to_vector ( void v)
static

Definition at line 234 of file spaceplt.cpp.

◆ to_vector_helper()

static long to_vector_helper ( RangeVarPlot rvp,
Vect y 
)
static

Definition at line 202 of file spaceplt.cpp.

Variable Documentation

◆ hoc_execerror_messages

int hoc_execerror_messages

Definition at line 666 of file hoc.cpp.

◆ hoc_return_type_code

int hoc_return_type_code

Definition at line 41 of file code.cpp.

◆ nrn_multisplit_active_

int nrn_multisplit_active_

Definition at line 15 of file multisplit.cpp.

◆ nrn_shape_changed_

int nrn_shape_changed_

Definition at line 28 of file treeset.cpp.

◆ nrnpy_rvp_rxd_to_callable

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

Definition at line 27 of file spaceplt.cpp.

◆ rvp_retobj_members

Member_ret_obj_func rvp_retobj_members[]
static
Initial value:
= {
"vector", rvp_vector,
0, 0
}
static Object ** rvp_vector(void *v)
Definition: spaceplt.cpp:224

Definition at line 289 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,
0, 0
}
static double s_list(void *v)
Definition: spaceplt.cpp:184
static double from_vector(void *v)
Definition: spaceplt.cpp:256
static double s_color(void *v)
Definition: spaceplt.cpp:191
static double s_end(void *v)
Definition: spaceplt.cpp:156
static double s_right(void *v)
Definition: spaceplt.cpp:179
static double s_d2root(void *v)
Definition: spaceplt.cpp:169
static double s_origin(void *v)
Definition: spaceplt.cpp:164
static double s_begin(void *v)
Definition: spaceplt.cpp:148
static double s_left(void *v)
Definition: spaceplt.cpp:174
static double to_vector(void *v)
Definition: spaceplt.cpp:234

Definition at line 275 of file spaceplt.cpp.

◆ structure_change_cnt

int structure_change_cnt

Definition at line 24 of file spaceplt.cpp.