![]() |
NEURON
|
#include <string>
#include <vector>
#include <set>
#include <unordered_map>
#include <cstdint>
Go to the source code of this file.
Classes | |
struct | coreneuron::SummationReport |
struct | coreneuron::SummationReportMapping |
struct | coreneuron::SpikesInfo |
struct | coreneuron::ReportConfiguration |
Namespaces | |
coreneuron | |
THIS FILE IS AUTO GENERATED DONT MODIFY IT. | |
Macros | |
#define | REPORT_MAX_NAME_LEN 256 |
#define | REPORT_MAX_FILEPATH_LEN 4096 |
#define | SELECTED_VAR_MOD_NAME "selected_for_report" |
#define | SYNAPSE_ID_MOD_NAME "synapseID" |
name of the variable in mod file used for setting synapse id More... | |
Enumerations | |
enum class | coreneuron::TargetType { coreneuron::Compartment = 0 , coreneuron::Cell = 1 , coreneuron::SectionSoma = 2 , coreneuron::SectionAxon = 3 , coreneuron::SectionDendrite = 4 , coreneuron::SectionApical = 5 , coreneuron::SectionSomaAll = 6 , coreneuron::SectionAxonAll = 7 , coreneuron::SectionDendriteAll = 8 , coreneuron::SectionApicalAll = 9 } |
enum | coreneuron::ReportType { coreneuron::SomaReport , coreneuron::CompartmentReport , coreneuron::SynapseReport , coreneuron::IMembraneReport , coreneuron::SectionReport , coreneuron::SummationReport , coreneuron::LFPReport } |
enum | coreneuron::SectionType { coreneuron::Cell , coreneuron::Cell = 1 , coreneuron::Soma , coreneuron::Axon , coreneuron::Dendrite , coreneuron::Apical , coreneuron::All } |
Functions | |
void | coreneuron::setup_report_engine (double dt_report, double mindelay) |
in the current implementation, we call flush during every spike exchange interval. More... | |
std::vector< ReportConfiguration > | coreneuron::create_report_configurations (const std::string &filename, const std::string &output_dir, SpikesInfo &spikes_info) |
void | coreneuron::finalize_report () |
void | coreneuron::nrn_flush_reports (double t) |
void | coreneuron::set_report_buffer_size (int n) |
#define REPORT_MAX_FILEPATH_LEN 4096 |
Definition at line 24 of file nrnreport.hpp.
#define REPORT_MAX_NAME_LEN 256 |
Definition at line 23 of file nrnreport.hpp.
#define SELECTED_VAR_MOD_NAME "selected_for_report" |
Definition at line 49 of file nrnreport.hpp.
#define SYNAPSE_ID_MOD_NAME "synapseID" |
name of the variable in mod file used for setting synapse id
Definition at line 52 of file nrnreport.hpp.