25 #ifdef ENABLE_SONATA_REPORTS
26 virtual void register_section_report(
const NrnThread& nt,
28 const VarsToReport& vars_to_report,
30 virtual void register_custom_report(
const NrnThread& nt,
32 const VarsToReport& vars_to_report);
33 VarsToReport get_section_vars_to_report(
const NrnThread& nt,
34 const std::vector<int>& gids_to_report,
35 double* report_variable,
37 bool all_compartments)
const;
38 VarsToReport get_summation_vars_to_report(
const NrnThread& nt,
39 const std::vector<int>& gids_to_report,
41 const std::vector<int>& nodes_to_gids)
const;
42 VarsToReport get_synapse_vars_to_report(
const NrnThread& nt,
43 const std::vector<int>& gids_to_report,
45 const std::vector<int>& nodes_to_gids)
const;
46 VarsToReport get_lfp_vars_to_report(
const NrnThread& nt,
47 const std::vector<int>& gids_to_report,
49 double* report_variable,
50 const std::vector<int>& nodes_to_gids)
const;
51 std::vector<int> map_gids(
const NrnThread& nt)
const;
54 #ifdef ENABLE_SONATA_REPORTS
55 std::vector<std::unique_ptr<ReportEvent>> m_report_events;
virtual ~ReportHandler()=default
virtual void create_report(ReportConfiguration &config, double dt, double tstop, double delay)
THIS FILE IS AUTO GENERATED DONT MODIFY IT.