1 #include <../../nrnconf.h> 33 pd_ =
new double*[sz];
36 for (
int i=0;
i < sz; ++
i) {
48 if (
size_ == sz) {
return; }
50 pd_ =
new double*[sz];
52 for (
int i=0;
i < sz; ++
i) {
80 for (
int i=0;
i < sz; ++
i) {
87 for (
int i=0;
i < sz; ++
i) {
143 opv->
setval(i, *hoc_getarg(2));
166 }
else if (
ifarg(1)) {
190 double** y = opv->
pd_;
192 char* label = opv->
label_;
206 }
else if (
narg() == 4) {
217 for (i=0; i <
n; ++
i) gv->
add(vp2->elem(i), y[
i]);
220 double interval = *
getarg(2);
221 for (i=0; i <
n; ++
i) gv->
add(i * interval, y[i]);
225 for (i=0; i <
n; ++
i) gv->
add(i, y[i]);
static double get_size(void *v)
virtual Glyph * component(GlyphIndex) const
static void destruct(void *v)
virtual void append(Glyph *)
Symbol * hoc_lookup(const char *)
#define TRY_GUI_REDIRECT_METHOD_ACTUAL_DOUBLE(name, sym, v)
check_obj_type(o, "SectionList")
GLabel * label(float x, float y, const char *s, int fixtype, float scale, float x_align, float y_align, const Color *)
static Member_func members[]
virtual GlyphIndex glyph_index(const Glyph *)
double * hoc_pgetarg(int narg)
static const char * nullstr
void brush(const Brush *)
void pset(int i, double *)
static Member_ret_str_func retstr_members[]
int const size_t const size_t n
int execute(bool notify=true)
void class2oc(const char *, void *(*cons)(Object *), void(*destruct)(void *), Member_func *, int(*checkpoint)(void **), Member_ret_obj_func *, Member_ret_str_func *)
void hoc_warning(const char *, const char *)
virtual void save(std::ostream &, Coord, Coord)
void hoc_execerror(const char *, const char *)
static Symbol * pv_class_sym_
const Brush * brush(int) const
void scatter(double *, int sz)
void gather(double *, int sz)
void color(const Color *)
static void * cons(Object *)
double(* nrnpy_object_to_double_)(Object *)
int vector_capacity(Vect *v)
void add(float, double *)
static double ptr_plot(void *v)
double * vector_vec(Vect *v)
static double ptr_update_callback(void *v)
int hoc_is_object_arg(int narg)
Object ** hoc_objgetarg(int)
const Color * color(int) const
double chkarg(int, double low, double high)
static const char ** ptr_label(void *v)
void ptr_update_cmd(HocCommand *)