Skip to content

Commit

Permalink
References for 'BlueBrain/nmodl#1364'.
Browse files Browse the repository at this point in the history
  • Loading branch information
GitHub Actions Bot committed Sep 12, 2024
1 parent 70b6863 commit e52b6fa
Show file tree
Hide file tree
Showing 62 changed files with 584 additions and 520 deletions.
17 changes: 9 additions & 8 deletions at_time/neuron/example.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -131,14 +131,7 @@ namespace neuron {
};
}

void nrn_destructor_example(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_example(_lmc);
auto node_data = make_node_data_example(prop);

}
void nrn_destructor_example(Prop* prop);


static void nrn_alloc_example(Prop* _prop) {
Expand Down Expand Up @@ -255,6 +248,14 @@ namespace neuron {
for (int id = 0; id < nodecount; id++) {
}
}
void nrn_destructor_example(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_example(_lmc);
auto node_data = make_node_data_example(prop);

}


static void _initlists() {
Expand Down
17 changes: 9 additions & 8 deletions constant/neuron/constant.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -132,14 +132,7 @@ namespace neuron {
};
}

void nrn_destructor_constant_mod(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_constant_mod(_lmc);
auto node_data = make_node_data_constant_mod(prop);

}
void nrn_destructor_constant_mod(Prop* prop);


static void nrn_alloc_constant_mod(Prop* _prop) {
Expand Down Expand Up @@ -256,6 +249,14 @@ namespace neuron {
for (int id = 0; id < nodecount; id++) {
}
}
void nrn_destructor_constant_mod(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_constant_mod(_lmc);
auto node_data = make_node_data_constant_mod(prop);

}


static void _initlists() {
Expand Down
38 changes: 20 additions & 18 deletions constructor/neuron/art_ctor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -156,24 +156,8 @@ namespace neuron {
};
}

void nrn_constructor_art_ctor(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_art_ctor(_lmc);
auto _thread_vars = art_ctor_ThreadVariables(art_ctor_global.thread_data);

_thread_vars.ctor_calls(id) = _thread_vars.ctor_calls(id) + 1.0;
}
void nrn_destructor_art_ctor(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_art_ctor(_lmc);
auto _thread_vars = art_ctor_ThreadVariables(art_ctor_global.thread_data);

_thread_vars.dtor_calls(id) = _thread_vars.dtor_calls(id) + 1.0;
}
void nrn_constructor_art_ctor(Prop* prop);
void nrn_destructor_art_ctor(Prop* prop);


static void nrn_alloc_art_ctor(Prop* _prop) {
Expand Down Expand Up @@ -292,6 +276,24 @@ namespace neuron {
for (int id = 0; id < nodecount; id++) {
}
}
void nrn_constructor_art_ctor(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_art_ctor(_lmc);
auto _thread_vars = art_ctor_ThreadVariables(art_ctor_global.thread_data);

_thread_vars.ctor_calls(id) = _thread_vars.ctor_calls(id) + 1.0;
}
void nrn_destructor_art_ctor(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_art_ctor(_lmc);
auto _thread_vars = art_ctor_ThreadVariables(art_ctor_global.thread_data);

_thread_vars.dtor_calls(id) = _thread_vars.dtor_calls(id) + 1.0;
}


static void _initlists() {
Expand Down
42 changes: 22 additions & 20 deletions constructor/neuron/ctor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -156,26 +156,8 @@ namespace neuron {
};
}

void nrn_constructor_ctor(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_ctor(_lmc);
auto node_data = make_node_data_ctor(prop);
auto _thread_vars = ctor_ThreadVariables(ctor_global.thread_data);

_thread_vars.ctor_calls(id) = _thread_vars.ctor_calls(id) + 1.0;
}
void nrn_destructor_ctor(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_ctor(_lmc);
auto node_data = make_node_data_ctor(prop);
auto _thread_vars = ctor_ThreadVariables(ctor_global.thread_data);

_thread_vars.dtor_calls(id) = _thread_vars.dtor_calls(id) + 1.0;
}
void nrn_constructor_ctor(Prop* prop);
void nrn_destructor_ctor(Prop* prop);


static void nrn_alloc_ctor(Prop* _prop) {
Expand Down Expand Up @@ -296,6 +278,26 @@ namespace neuron {
for (int id = 0; id < nodecount; id++) {
}
}
void nrn_constructor_ctor(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_ctor(_lmc);
auto node_data = make_node_data_ctor(prop);
auto _thread_vars = ctor_ThreadVariables(ctor_global.thread_data);

_thread_vars.ctor_calls(id) = _thread_vars.ctor_calls(id) + 1.0;
}
void nrn_destructor_ctor(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_ctor(_lmc);
auto node_data = make_node_data_ctor(prop);
auto _thread_vars = ctor_ThreadVariables(ctor_global.thread_data);

_thread_vars.dtor_calls(id) = _thread_vars.dtor_calls(id) + 1.0;
}


static void _initlists() {
Expand Down
17 changes: 9 additions & 8 deletions electrode_current/neuron/leonhard.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -139,14 +139,7 @@ namespace neuron {
};
}

void nrn_destructor_leonhard(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_leonhard(_lmc);
auto node_data = make_node_data_leonhard(prop);

}
void nrn_destructor_leonhard(Prop* prop);


static void nrn_alloc_leonhard(Prop* _prop) {
Expand Down Expand Up @@ -265,6 +258,14 @@ namespace neuron {
node_data.node_diagonal[node_id] -= inst.g_unused[id];
}
}
void nrn_destructor_leonhard(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_leonhard(_lmc);
auto node_data = make_node_data_leonhard(prop);

}


static void _initlists() {
Expand Down
15 changes: 8 additions & 7 deletions function/neuron/artificial_functions.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -139,13 +139,7 @@ namespace neuron {
};
}

void nrn_destructor_art_functions(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_art_functions(_lmc);

}
void nrn_destructor_art_functions(Prop* prop);


static void nrn_alloc_art_functions(Prop* _prop) {
Expand Down Expand Up @@ -304,6 +298,13 @@ namespace neuron {
for (int id = 0; id < nodecount; id++) {
}
}
void nrn_destructor_art_functions(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_art_functions(_lmc);

}


static void _initlists() {
Expand Down
17 changes: 9 additions & 8 deletions function/neuron/compile_only.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -137,14 +137,7 @@ namespace neuron {
};
}

void nrn_destructor_func_in_breakpoint(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_func_in_breakpoint(_lmc);
auto node_data = make_node_data_func_in_breakpoint(prop);

}
void nrn_destructor_func_in_breakpoint(Prop* prop);


static void nrn_alloc_func_in_breakpoint(Prop* _prop) {
Expand Down Expand Up @@ -400,6 +393,14 @@ namespace neuron {
node_data.node_diagonal[node_id] += inst.g_unused[id];
}
}
void nrn_destructor_func_in_breakpoint(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_func_in_breakpoint(_lmc);
auto node_data = make_node_data_func_in_breakpoint(prop);

}


static void _initlists() {
Expand Down
17 changes: 9 additions & 8 deletions function/neuron/functions.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -134,14 +134,7 @@ namespace neuron {
};
}

void nrn_destructor_functions(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_functions(_lmc);
auto node_data = make_node_data_functions(prop);

}
void nrn_destructor_functions(Prop* prop);


static void nrn_alloc_functions(Prop* _prop) {
Expand Down Expand Up @@ -350,6 +343,14 @@ namespace neuron {
for (int id = 0; id < nodecount; id++) {
}
}
void nrn_destructor_functions(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_functions(_lmc);
auto node_data = make_node_data_functions(prop);

}


static void _initlists() {
Expand Down
17 changes: 9 additions & 8 deletions function/neuron/localize_arguments.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -153,14 +153,7 @@ namespace neuron {
};
}

void nrn_destructor_localize_arguments(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_localize_arguments(_lmc);
auto node_data = make_node_data_localize_arguments(prop);

}
void nrn_destructor_localize_arguments(Prop* prop);


static void nrn_alloc_localize_arguments(Prop* _prop) {
Expand Down Expand Up @@ -557,6 +550,14 @@ namespace neuron {
for (int id = 0; id < nodecount; id++) {
}
}
void nrn_destructor_localize_arguments(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_localize_arguments(_lmc);
auto node_data = make_node_data_localize_arguments(prop);

}


static void _initlists() {
Expand Down
17 changes: 9 additions & 8 deletions function/neuron/non_threadsafe.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -139,14 +139,7 @@ namespace neuron {
};
}

void nrn_destructor_non_threadsafe(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_non_threadsafe(_lmc);
auto node_data = make_node_data_non_threadsafe(prop);

}
void nrn_destructor_non_threadsafe(Prop* prop);


static void nrn_alloc_non_threadsafe(Prop* _prop) {
Expand Down Expand Up @@ -358,6 +351,14 @@ namespace neuron {
for (int id = 0; id < nodecount; id++) {
}
}
void nrn_destructor_non_threadsafe(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_non_threadsafe(_lmc);
auto node_data = make_node_data_non_threadsafe(prop);

}


static void _initlists() {
Expand Down
17 changes: 9 additions & 8 deletions function/neuron/point_functions.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -134,14 +134,7 @@ namespace neuron {
};
}

void nrn_destructor_point_functions(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_point_functions(_lmc);
auto node_data = make_node_data_point_functions(prop);

}
void nrn_destructor_point_functions(Prop* prop);


static void nrn_alloc_point_functions(Prop* _prop) {
Expand Down Expand Up @@ -334,6 +327,14 @@ namespace neuron {
for (int id = 0; id < nodecount; id++) {
}
}
void nrn_destructor_point_functions(Prop* prop) {
Datum* _ppvar = _nrn_mechanism_access_dparam(prop);
_nrn_mechanism_cache_instance _lmc{prop};
const size_t id = 0;
auto inst = make_instance_point_functions(_lmc);
auto node_data = make_node_data_point_functions(prop);

}


static void _initlists() {
Expand Down
Loading

0 comments on commit e52b6fa

Please sign in to comment.