Skip to content
This repository was archived by the owner on Mar 20, 2023. It is now read-only.

Commit be131ec

Browse files
jorblancoaBlanco Alonso Jorge
andauthored
Report middle segment in soma reports (#440)
Co-authored-by: Blanco Alonso Jorge <[email protected]>
1 parent 806be77 commit be131ec

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

coreneuron/io/reports/report_handler.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,9 @@ VarsToReport ReportHandler::get_soma_vars_to_report(const NrnThread& nt,
111111
const auto& section = cell_mapping->get_seclist_mapping("soma");
112112
/** 1st key is section-id and 1st value is segment of soma */
113113
int section_id = section->secmap.begin()->first;
114-
int segment_id = section->secmap.begin()->second.front();
114+
const auto& segment_ids = section->secmap.begin()->second;
115+
nrn_assert(segment_ids.size() % 2);
116+
const auto segment_id = segment_ids[segment_ids.size() / 2];
115117
double* variable = report_variable + segment_id;
116118
to_report.emplace_back(VarWithMapping(section_id, variable));
117119
vars_to_report[gid] = to_report;

0 commit comments

Comments
 (0)