1 #include <../../nrnconf.h>
29 static std::vector<GLineRecord*>* grl;
37 for (
auto& item: *grl) {
49 for (
auto& item: *grl) {
56 grl =
new std::vector<GLineRecord*>();
85 if (strcmp(sym->
name,
"t") == 0) {
103 for (
int i = 0;
i < sz; ++
i) {
104 hoc_debugzz(inst +
i);
165 if (
auto it =
std::find(grl->rbegin(), grl->rend(),
this); it != grl->rend()) {
193 double dt = tstop / double(vecsz - 1);
199 for (
int i = 0;
i < vecsz; ++
i) {
206 for (
int i = 0;
i < vecsz; ++
i) {
void rangevarevalpointer()
neuron::container::data_handle< double > p(std::size_t i)
virtual void continuous(double t)
virtual void record_init()
GLineRecordEData pd_and_vec_
const DataVec * y_data() const
const DataVec * x_data() const
virtual void record_init()
GVectorRecord(GraphVector *)
virtual void continuous(double t)
neuron::container::data_handle< double > pdata(int)
std::vector< GraphLine * > line_list_
neuron::container::data_handle< double > pval_
const char * name() const
void simgraph_continuous(double)
void simgraph_activate(bool)
neuron::container::data_handle< double > pd_
double * vector_vec(IvocVect *v)
NetCvode * net_cvode_instance
static void pr(N_Vector x)
int find(const int, const int, const int, const int, const int)