![]() |
NeuroML C++ API
2.3.0
C++ API for NeuroML 2
|
Class corresponding to the MembraneProperties2CaPools schema type. More...
#include <NeuroML_v2.3.hxx>
Inheritance diagram for neuroml2::MembraneProperties2CaPools:
Collaboration diagram for neuroml2::MembraneProperties2CaPools:channelDensityNernstCa2 | |
Accessor and modifier functions for the channelDensityNernstCa2 sequence element. | |
| typedef ::neuroml2::ChannelDensityNernstCa2 | channelDensityNernstCa2_type |
| Element type. | |
| typedef ::xsd::cxx::tree::sequence< channelDensityNernstCa2_type > | channelDensityNernstCa2_sequence |
| Element sequence container type. | |
| typedef channelDensityNernstCa2_sequence::iterator | channelDensityNernstCa2_iterator |
| Element iterator type. | |
| typedef channelDensityNernstCa2_sequence::const_iterator | channelDensityNernstCa2_const_iterator |
| Element constant iterator type. | |
| typedef ::xsd::cxx::tree::traits< channelDensityNernstCa2_type, char > | channelDensityNernstCa2_traits |
| Element traits type. | |
| const channelDensityNernstCa2_sequence & | channelDensityNernstCa2 () const |
| Return a read-only (constant) reference to the element sequence. More... | |
| channelDensityNernstCa2_sequence & | channelDensityNernstCa2 () |
| Return a read-write reference to the element sequence. More... | |
| void | channelDensityNernstCa2 (const channelDensityNernstCa2_sequence &s) |
| Copy elements from a given sequence. More... | |
Constructors | |
| MembraneProperties2CaPools () | |
| Create an instance from the ultimate base and initializers for required elements and attributes. | |
| MembraneProperties2CaPools (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
| Create an instance from a DOM element. More... | |
| MembraneProperties2CaPools (const MembraneProperties2CaPools &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
| Copy constructor. More... | |
| virtual MembraneProperties2CaPools * | _clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const |
| Copy the instance polymorphically. More... | |
| MembraneProperties2CaPools & | operator= (const MembraneProperties2CaPools &x) |
| Copy assignment operator. More... | |
| virtual | ~MembraneProperties2CaPools () |
| Destructor. | |
Additional Inherited Members | |
Public Types inherited from neuroml2::MembraneProperties | |
| typedef ::neuroml2::ChannelPopulation | channelPopulation_type |
| Element type. | |
| typedef ::xsd::cxx::tree::sequence< channelPopulation_type > | channelPopulation_sequence |
| Element sequence container type. | |
| typedef channelPopulation_sequence::iterator | channelPopulation_iterator |
| Element iterator type. | |
| typedef channelPopulation_sequence::const_iterator | channelPopulation_const_iterator |
| Element constant iterator type. | |
| typedef ::xsd::cxx::tree::traits< channelPopulation_type, char > | channelPopulation_traits |
| Element traits type. | |
| typedef ::neuroml2::ChannelDensity | channelDensity_type |
| Element type. | |
| typedef ::xsd::cxx::tree::sequence< channelDensity_type > | channelDensity_sequence |
| Element sequence container type. | |
| typedef channelDensity_sequence::iterator | channelDensity_iterator |
| Element iterator type. | |
| typedef channelDensity_sequence::const_iterator | channelDensity_const_iterator |
| Element constant iterator type. | |
| typedef ::xsd::cxx::tree::traits< channelDensity_type, char > | channelDensity_traits |
| Element traits type. | |
| typedef ::neuroml2::ChannelDensityVShift | channelDensityVShift_type |
| Element type. | |
| typedef ::xsd::cxx::tree::sequence< channelDensityVShift_type > | channelDensityVShift_sequence |
| Element sequence container type. | |
| typedef channelDensityVShift_sequence::iterator | channelDensityVShift_iterator |
| Element iterator type. | |
| typedef channelDensityVShift_sequence::const_iterator | channelDensityVShift_const_iterator |
| Element constant iterator type. | |
| typedef ::xsd::cxx::tree::traits< channelDensityVShift_type, char > | channelDensityVShift_traits |
| Element traits type. | |
| typedef ::neuroml2::ChannelDensityNernst | channelDensityNernst_type |
| Element type. | |
| typedef ::xsd::cxx::tree::sequence< channelDensityNernst_type > | channelDensityNernst_sequence |
| Element sequence container type. | |
| typedef channelDensityNernst_sequence::iterator | channelDensityNernst_iterator |
| Element iterator type. | |
| typedef channelDensityNernst_sequence::const_iterator | channelDensityNernst_const_iterator |
| Element constant iterator type. | |
| typedef ::xsd::cxx::tree::traits< channelDensityNernst_type, char > | channelDensityNernst_traits |
| Element traits type. | |
| typedef ::neuroml2::ChannelDensityGHK | channelDensityGHK_type |
| Element type. | |
| typedef ::xsd::cxx::tree::sequence< channelDensityGHK_type > | channelDensityGHK_sequence |
| Element sequence container type. | |
| typedef channelDensityGHK_sequence::iterator | channelDensityGHK_iterator |
| Element iterator type. | |
| typedef channelDensityGHK_sequence::const_iterator | channelDensityGHK_const_iterator |
| Element constant iterator type. | |
| typedef ::xsd::cxx::tree::traits< channelDensityGHK_type, char > | channelDensityGHK_traits |
| Element traits type. | |
| typedef ::neuroml2::ChannelDensityGHK2 | channelDensityGHK2_type |
| Element type. | |
| typedef ::xsd::cxx::tree::sequence< channelDensityGHK2_type > | channelDensityGHK2_sequence |
| Element sequence container type. | |
| typedef channelDensityGHK2_sequence::iterator | channelDensityGHK2_iterator |
| Element iterator type. | |
| typedef channelDensityGHK2_sequence::const_iterator | channelDensityGHK2_const_iterator |
| Element constant iterator type. | |
| typedef ::xsd::cxx::tree::traits< channelDensityGHK2_type, char > | channelDensityGHK2_traits |
| Element traits type. | |
| typedef ::neuroml2::ChannelDensityNonUniform | channelDensityNonUniform_type |
| Element type. | |
| typedef ::xsd::cxx::tree::sequence< channelDensityNonUniform_type > | channelDensityNonUniform_sequence |
| Element sequence container type. | |
| typedef channelDensityNonUniform_sequence::iterator | channelDensityNonUniform_iterator |
| Element iterator type. | |
| typedef channelDensityNonUniform_sequence::const_iterator | channelDensityNonUniform_const_iterator |
| Element constant iterator type. | |
| typedef ::xsd::cxx::tree::traits< channelDensityNonUniform_type, char > | channelDensityNonUniform_traits |
| Element traits type. | |
| typedef ::neuroml2::ChannelDensityNonUniformNernst | channelDensityNonUniformNernst_type |
| Element type. | |
| typedef ::xsd::cxx::tree::sequence< channelDensityNonUniformNernst_type > | channelDensityNonUniformNernst_sequence |
| Element sequence container type. | |
| typedef channelDensityNonUniformNernst_sequence::iterator | channelDensityNonUniformNernst_iterator |
| Element iterator type. | |
| typedef channelDensityNonUniformNernst_sequence::const_iterator | channelDensityNonUniformNernst_const_iterator |
| Element constant iterator type. | |
| typedef ::xsd::cxx::tree::traits< channelDensityNonUniformNernst_type, char > | channelDensityNonUniformNernst_traits |
| Element traits type. | |
| typedef ::neuroml2::ChannelDensityNonUniformGHK | channelDensityNonUniformGHK_type |
| Element type. | |
| typedef ::xsd::cxx::tree::sequence< channelDensityNonUniformGHK_type > | channelDensityNonUniformGHK_sequence |
| Element sequence container type. | |
| typedef channelDensityNonUniformGHK_sequence::iterator | channelDensityNonUniformGHK_iterator |
| Element iterator type. | |
| typedef channelDensityNonUniformGHK_sequence::const_iterator | channelDensityNonUniformGHK_const_iterator |
| Element constant iterator type. | |
| typedef ::xsd::cxx::tree::traits< channelDensityNonUniformGHK_type, char > | channelDensityNonUniformGHK_traits |
| Element traits type. | |
| typedef ::neuroml2::SpikeThresh | spikeThresh_type |
| Element type. | |
| typedef ::xsd::cxx::tree::sequence< spikeThresh_type > | spikeThresh_sequence |
| Element sequence container type. | |
| typedef spikeThresh_sequence::iterator | spikeThresh_iterator |
| Element iterator type. | |
| typedef spikeThresh_sequence::const_iterator | spikeThresh_const_iterator |
| Element constant iterator type. | |
| typedef ::xsd::cxx::tree::traits< spikeThresh_type, char > | spikeThresh_traits |
| Element traits type. | |
| typedef ::neuroml2::SpecificCapacitance | specificCapacitance_type |
| Element type. | |
| typedef ::xsd::cxx::tree::sequence< specificCapacitance_type > | specificCapacitance_sequence |
| Element sequence container type. | |
| typedef specificCapacitance_sequence::iterator | specificCapacitance_iterator |
| Element iterator type. | |
| typedef specificCapacitance_sequence::const_iterator | specificCapacitance_const_iterator |
| Element constant iterator type. | |
| typedef ::xsd::cxx::tree::traits< specificCapacitance_type, char > | specificCapacitance_traits |
| Element traits type. | |
| typedef ::neuroml2::InitMembPotential | initMembPotential_type |
| Element type. | |
| typedef ::xsd::cxx::tree::sequence< initMembPotential_type > | initMembPotential_sequence |
| Element sequence container type. | |
| typedef initMembPotential_sequence::iterator | initMembPotential_iterator |
| Element iterator type. | |
| typedef initMembPotential_sequence::const_iterator | initMembPotential_const_iterator |
| Element constant iterator type. | |
| typedef ::xsd::cxx::tree::traits< initMembPotential_type, char > | initMembPotential_traits |
| Element traits type. | |
Public Member Functions inherited from neuroml2::MembraneProperties | |
| const channelPopulation_sequence & | channelPopulation () const |
| Return a read-only (constant) reference to the element sequence. More... | |
| channelPopulation_sequence & | channelPopulation () |
| Return a read-write reference to the element sequence. More... | |
| void | channelPopulation (const channelPopulation_sequence &s) |
| Copy elements from a given sequence. More... | |
| const channelDensity_sequence & | channelDensity () const |
| Return a read-only (constant) reference to the element sequence. More... | |
| channelDensity_sequence & | channelDensity () |
| Return a read-write reference to the element sequence. More... | |
| void | channelDensity (const channelDensity_sequence &s) |
| Copy elements from a given sequence. More... | |
| const channelDensityVShift_sequence & | channelDensityVShift () const |
| Return a read-only (constant) reference to the element sequence. More... | |
| channelDensityVShift_sequence & | channelDensityVShift () |
| Return a read-write reference to the element sequence. More... | |
| void | channelDensityVShift (const channelDensityVShift_sequence &s) |
| Copy elements from a given sequence. More... | |
| const channelDensityNernst_sequence & | channelDensityNernst () const |
| Return a read-only (constant) reference to the element sequence. More... | |
| channelDensityNernst_sequence & | channelDensityNernst () |
| Return a read-write reference to the element sequence. More... | |
| void | channelDensityNernst (const channelDensityNernst_sequence &s) |
| Copy elements from a given sequence. More... | |
| const channelDensityGHK_sequence & | channelDensityGHK () const |
| Return a read-only (constant) reference to the element sequence. More... | |
| channelDensityGHK_sequence & | channelDensityGHK () |
| Return a read-write reference to the element sequence. More... | |
| void | channelDensityGHK (const channelDensityGHK_sequence &s) |
| Copy elements from a given sequence. More... | |
| const channelDensityGHK2_sequence & | channelDensityGHK2 () const |
| Return a read-only (constant) reference to the element sequence. More... | |
| channelDensityGHK2_sequence & | channelDensityGHK2 () |
| Return a read-write reference to the element sequence. More... | |
| void | channelDensityGHK2 (const channelDensityGHK2_sequence &s) |
| Copy elements from a given sequence. More... | |
| const channelDensityNonUniform_sequence & | channelDensityNonUniform () const |
| Return a read-only (constant) reference to the element sequence. More... | |
| channelDensityNonUniform_sequence & | channelDensityNonUniform () |
| Return a read-write reference to the element sequence. More... | |
| void | channelDensityNonUniform (const channelDensityNonUniform_sequence &s) |
| Copy elements from a given sequence. More... | |
| const channelDensityNonUniformNernst_sequence & | channelDensityNonUniformNernst () const |
| Return a read-only (constant) reference to the element sequence. More... | |
| channelDensityNonUniformNernst_sequence & | channelDensityNonUniformNernst () |
| Return a read-write reference to the element sequence. More... | |
| void | channelDensityNonUniformNernst (const channelDensityNonUniformNernst_sequence &s) |
| Copy elements from a given sequence. More... | |
| const channelDensityNonUniformGHK_sequence & | channelDensityNonUniformGHK () const |
| Return a read-only (constant) reference to the element sequence. More... | |
| channelDensityNonUniformGHK_sequence & | channelDensityNonUniformGHK () |
| Return a read-write reference to the element sequence. More... | |
| void | channelDensityNonUniformGHK (const channelDensityNonUniformGHK_sequence &s) |
| Copy elements from a given sequence. More... | |
| const spikeThresh_sequence & | spikeThresh () const |
| Return a read-only (constant) reference to the element sequence. More... | |
| spikeThresh_sequence & | spikeThresh () |
| Return a read-write reference to the element sequence. More... | |
| void | spikeThresh (const spikeThresh_sequence &s) |
| Copy elements from a given sequence. More... | |
| const specificCapacitance_sequence & | specificCapacitance () const |
| Return a read-only (constant) reference to the element sequence. More... | |
| specificCapacitance_sequence & | specificCapacitance () |
| Return a read-write reference to the element sequence. More... | |
| void | specificCapacitance (const specificCapacitance_sequence &s) |
| Copy elements from a given sequence. More... | |
| const initMembPotential_sequence & | initMembPotential () const |
| Return a read-only (constant) reference to the element sequence. More... | |
| initMembPotential_sequence & | initMembPotential () |
| Return a read-write reference to the element sequence. More... | |
| void | initMembPotential (const initMembPotential_sequence &s) |
| Copy elements from a given sequence. More... | |
| MembraneProperties () | |
| Create an instance from the ultimate base and initializers for required elements and attributes. | |
| MembraneProperties (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
| Create an instance from a DOM element. More... | |
| MembraneProperties (const MembraneProperties &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
| Copy constructor. More... | |
| MembraneProperties & | operator= (const MembraneProperties &x) |
| Copy assignment operator. More... | |
| virtual | ~MembraneProperties () |
| Destructor. | |
Public Member Functions inherited from neuroml2::BaseWithoutId | |
| BaseWithoutId () | |
| Create an instance from the ultimate base and initializers for required elements and attributes. | |
| BaseWithoutId (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
| Create an instance from a DOM element. More... | |
| BaseWithoutId (const ::xercesc::DOMAttr &a, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
| Create an instance from a DOM attribute. More... | |
| BaseWithoutId (const ::std::string &s, const ::xercesc::DOMElement *e, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
| Create an instance from a string fragment. More... | |
| BaseWithoutId (const BaseWithoutId &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
| Copy constructor. More... | |
| virtual | ~BaseWithoutId () |
| Destructor. | |
Class corresponding to the MembraneProperties2CaPools schema type.
Variant of membraneProperties with 2 independent Ca pools
Definition at line 43645 of file NeuroML_v2.3.hxx.
| neuroml2::MembraneProperties2CaPools::MembraneProperties2CaPools | ( | const ::xercesc::DOMElement & | e, |
| ::xml_schema::flags | f = 0, |
||
| ::xml_schema::container * | c = 0 |
||
| ) |
Create an instance from a DOM element.
| e | A DOM element to extract the data from. |
| f | Flags to create the new instance with. |
| c | A pointer to the object that will contain the new instance. |
Definition at line 36771 of file NeuroML_v2.3.cxx.
| neuroml2::MembraneProperties2CaPools::MembraneProperties2CaPools | ( | const MembraneProperties2CaPools & | x, |
| ::xml_schema::flags | f = 0, |
||
| ::xml_schema::container * | c = 0 |
||
| ) |
Copy constructor.
| x | An instance to make a copy of. |
| f | Flags to create the copy with. |
| c | A pointer to the object that will contain the copy. |
For polymorphic object models use the _clone function instead.
Definition at line 36762 of file NeuroML_v2.3.cxx.
|
virtual |
Copy the instance polymorphically.
| f | Flags to create the copy with. |
| c | A pointer to the object that will contain the copy. |
This function ensures that the dynamic type of the instance is used for copying and should be used for polymorphic object models instead of the copy constructor.
Reimplemented from neuroml2::MembraneProperties.
Definition at line 36812 of file NeuroML_v2.3.cxx.
| MembraneProperties2CaPools::channelDensityNernstCa2_sequence & neuroml2::MembraneProperties2CaPools::channelDensityNernstCa2 | ( | ) |
Return a read-write reference to the element sequence.
Definition at line 10726 of file NeuroML_v2.3.cxx.
| const MembraneProperties2CaPools::channelDensityNernstCa2_sequence & neuroml2::MembraneProperties2CaPools::channelDensityNernstCa2 | ( | ) | const |
Return a read-only (constant) reference to the element sequence.
Definition at line 10720 of file NeuroML_v2.3.cxx.
| void neuroml2::MembraneProperties2CaPools::channelDensityNernstCa2 | ( | const channelDensityNernstCa2_sequence & | s | ) |
Copy elements from a given sequence.
| s | A sequence to copy elements from. |
For each element in s this function makes a copy and adds it to the sequence. Note that this operation completely changes the sequence and all old elements will be lost.
Definition at line 10732 of file NeuroML_v2.3.cxx.
| MembraneProperties2CaPools & neuroml2::MembraneProperties2CaPools::operator= | ( | const MembraneProperties2CaPools & | x | ) |
Copy assignment operator.
| x | An instance to make a copy of. |
For polymorphic object models use the _clone function instead.
Definition at line 36819 of file NeuroML_v2.3.cxx.