|
CoreNEURON
|
Compartment mapping information for a cell. More...
Compartment mapping information for a cell.
A cell can have multiple section list types like soma, axon, apic, dend etc. User will add these section lists using HOC interface.
Definition at line 69 of file nrnsection_mapping.hpp.
#include <nrnsection_mapping.hpp>
Public Member Functions | |
| CellMapping (int g) | |
| int | num_sections () const |
| total number of sections in a cell More... | |
| int | num_segments () const |
| return number of segments in a cell More... | |
| size_t | size () const noexcept |
| number of section lists More... | |
| void | add_sec_map (SecMapping *s) |
| add new SecMapping More... | |
| SecMapping * | get_seclist_mapping (const std::string &name) const |
| return section list mapping with given name More... | |
| size_t | get_seclist_segment_count (const std::string &name) const |
| return segment count for specific section list with given name More... | |
| size_t | get_seclist_section_count (const std::string &name) const |
| return segment count for specific section list with given name More... | |
| ~CellMapping () | |
Public Attributes | |
| int | gid |
| gid of a cell More... | |
| std::vector< SecMapping * > | secmapvec |
| list of section lists (like soma, axon, apic) More... | |
|
inline |
Definition at line 76 of file nrnsection_mapping.hpp.
|
inline |
Definition at line 140 of file nrnsection_mapping.hpp.
|
inline |
add new SecMapping
Definition at line 105 of file nrnsection_mapping.hpp.
|
inline |
return section list mapping with given name
Definition at line 110 of file nrnsection_mapping.hpp.
|
inline |
return segment count for specific section list with given name
Definition at line 131 of file nrnsection_mapping.hpp.
|
inline |
return segment count for specific section list with given name
Definition at line 122 of file nrnsection_mapping.hpp.
|
inline |
total number of sections in a cell
Definition at line 80 of file nrnsection_mapping.hpp.
|
inline |
return number of segments in a cell
Definition at line 90 of file nrnsection_mapping.hpp.
|
inlinenoexcept |
number of section lists
Definition at line 100 of file nrnsection_mapping.hpp.
| int coreneuron::CellMapping::gid |
gid of a cell
Definition at line 71 of file nrnsection_mapping.hpp.
| std::vector<SecMapping*> coreneuron::CellMapping::secmapvec |
list of section lists (like soma, axon, apic)
Definition at line 74 of file nrnsection_mapping.hpp.