![]() |
NeuroML C++ API
2.3.0
C++ API for NeuroML 2
|
Class corresponding to the MembraneProperties2CaPools schema type. More...
#include <NeuroML_v2.3.hxx>
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 | |
![]() | |
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. | |
![]() | |
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. | |
![]() | |
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.