NeuroML C++ API  2.3.0
C++ API for NeuroML 2
List of all members
neuroml2::MembraneProperties Class Reference

Class corresponding to the MembraneProperties schema type. More...

#include <NeuroML_v2.3.hxx>

+ Inheritance diagram for neuroml2::MembraneProperties:
+ Collaboration diagram for neuroml2::MembraneProperties:

channelPopulation

Accessor and modifier functions for the channelPopulation sequence element.

typedef ::neuroml2::ChannelPopulation channelPopulation_type
 Element type.
 
typedef ::xsd::cxx::tree::sequence< channelPopulation_typechannelPopulation_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.
 
const channelPopulation_sequencechannelPopulation () const
 Return a read-only (constant) reference to the element sequence. More...
 
channelPopulation_sequencechannelPopulation ()
 Return a read-write reference to the element sequence. More...
 
void channelPopulation (const channelPopulation_sequence &s)
 Copy elements from a given sequence. More...
 

channelDensity

Accessor and modifier functions for the channelDensity sequence element.

typedef ::neuroml2::ChannelDensity channelDensity_type
 Element type.
 
typedef ::xsd::cxx::tree::sequence< channelDensity_typechannelDensity_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.
 
const channelDensity_sequencechannelDensity () const
 Return a read-only (constant) reference to the element sequence. More...
 
channelDensity_sequencechannelDensity ()
 Return a read-write reference to the element sequence. More...
 
void channelDensity (const channelDensity_sequence &s)
 Copy elements from a given sequence. More...
 

channelDensityVShift

Accessor and modifier functions for the channelDensityVShift sequence element.

typedef ::neuroml2::ChannelDensityVShift channelDensityVShift_type
 Element type.
 
typedef ::xsd::cxx::tree::sequence< channelDensityVShift_typechannelDensityVShift_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.
 
const channelDensityVShift_sequencechannelDensityVShift () const
 Return a read-only (constant) reference to the element sequence. More...
 
channelDensityVShift_sequencechannelDensityVShift ()
 Return a read-write reference to the element sequence. More...
 
void channelDensityVShift (const channelDensityVShift_sequence &s)
 Copy elements from a given sequence. More...
 

channelDensityNernst

Accessor and modifier functions for the channelDensityNernst sequence element.

typedef ::neuroml2::ChannelDensityNernst channelDensityNernst_type
 Element type.
 
typedef ::xsd::cxx::tree::sequence< channelDensityNernst_typechannelDensityNernst_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.
 
const channelDensityNernst_sequencechannelDensityNernst () const
 Return a read-only (constant) reference to the element sequence. More...
 
channelDensityNernst_sequencechannelDensityNernst ()
 Return a read-write reference to the element sequence. More...
 
void channelDensityNernst (const channelDensityNernst_sequence &s)
 Copy elements from a given sequence. More...
 

channelDensityGHK

Accessor and modifier functions for the channelDensityGHK sequence element.

typedef ::neuroml2::ChannelDensityGHK channelDensityGHK_type
 Element type.
 
typedef ::xsd::cxx::tree::sequence< channelDensityGHK_typechannelDensityGHK_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.
 
const channelDensityGHK_sequencechannelDensityGHK () const
 Return a read-only (constant) reference to the element sequence. More...
 
channelDensityGHK_sequencechannelDensityGHK ()
 Return a read-write reference to the element sequence. More...
 
void channelDensityGHK (const channelDensityGHK_sequence &s)
 Copy elements from a given sequence. More...
 

channelDensityGHK2

Accessor and modifier functions for the channelDensityGHK2 sequence element.

typedef ::neuroml2::ChannelDensityGHK2 channelDensityGHK2_type
 Element type.
 
typedef ::xsd::cxx::tree::sequence< channelDensityGHK2_typechannelDensityGHK2_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.
 
const channelDensityGHK2_sequencechannelDensityGHK2 () const
 Return a read-only (constant) reference to the element sequence. More...
 
channelDensityGHK2_sequencechannelDensityGHK2 ()
 Return a read-write reference to the element sequence. More...
 
void channelDensityGHK2 (const channelDensityGHK2_sequence &s)
 Copy elements from a given sequence. More...
 

channelDensityNonUniform

Accessor and modifier functions for the channelDensityNonUniform sequence element.

typedef ::neuroml2::ChannelDensityNonUniform channelDensityNonUniform_type
 Element type.
 
typedef ::xsd::cxx::tree::sequence< channelDensityNonUniform_typechannelDensityNonUniform_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.
 
const channelDensityNonUniform_sequencechannelDensityNonUniform () const
 Return a read-only (constant) reference to the element sequence. More...
 
channelDensityNonUniform_sequencechannelDensityNonUniform ()
 Return a read-write reference to the element sequence. More...
 
void channelDensityNonUniform (const channelDensityNonUniform_sequence &s)
 Copy elements from a given sequence. More...
 

channelDensityNonUniformNernst

Accessor and modifier functions for the channelDensityNonUniformNernst sequence element.

typedef ::neuroml2::ChannelDensityNonUniformNernst channelDensityNonUniformNernst_type
 Element type.
 
typedef ::xsd::cxx::tree::sequence< channelDensityNonUniformNernst_typechannelDensityNonUniformNernst_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.
 
const channelDensityNonUniformNernst_sequencechannelDensityNonUniformNernst () const
 Return a read-only (constant) reference to the element sequence. More...
 
channelDensityNonUniformNernst_sequencechannelDensityNonUniformNernst ()
 Return a read-write reference to the element sequence. More...
 
void channelDensityNonUniformNernst (const channelDensityNonUniformNernst_sequence &s)
 Copy elements from a given sequence. More...
 

channelDensityNonUniformGHK

Accessor and modifier functions for the channelDensityNonUniformGHK sequence element.

typedef ::neuroml2::ChannelDensityNonUniformGHK channelDensityNonUniformGHK_type
 Element type.
 
typedef ::xsd::cxx::tree::sequence< channelDensityNonUniformGHK_typechannelDensityNonUniformGHK_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.
 
const channelDensityNonUniformGHK_sequencechannelDensityNonUniformGHK () const
 Return a read-only (constant) reference to the element sequence. More...
 
channelDensityNonUniformGHK_sequencechannelDensityNonUniformGHK ()
 Return a read-write reference to the element sequence. More...
 
void channelDensityNonUniformGHK (const channelDensityNonUniformGHK_sequence &s)
 Copy elements from a given sequence. More...
 

spikeThresh

Accessor and modifier functions for the spikeThresh sequence element.

typedef ::neuroml2::SpikeThresh spikeThresh_type
 Element type.
 
typedef ::xsd::cxx::tree::sequence< spikeThresh_typespikeThresh_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.
 
const spikeThresh_sequencespikeThresh () const
 Return a read-only (constant) reference to the element sequence. More...
 
spikeThresh_sequencespikeThresh ()
 Return a read-write reference to the element sequence. More...
 
void spikeThresh (const spikeThresh_sequence &s)
 Copy elements from a given sequence. More...
 

specificCapacitance

Accessor and modifier functions for the specificCapacitance sequence element.

typedef ::neuroml2::SpecificCapacitance specificCapacitance_type
 Element type.
 
typedef ::xsd::cxx::tree::sequence< specificCapacitance_typespecificCapacitance_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.
 
const specificCapacitance_sequencespecificCapacitance () const
 Return a read-only (constant) reference to the element sequence. More...
 
specificCapacitance_sequencespecificCapacitance ()
 Return a read-write reference to the element sequence. More...
 
void specificCapacitance (const specificCapacitance_sequence &s)
 Copy elements from a given sequence. More...
 

initMembPotential

Accessor and modifier functions for the initMembPotential sequence element.

typedef ::neuroml2::InitMembPotential initMembPotential_type
 Element type.
 
typedef ::xsd::cxx::tree::sequence< initMembPotential_typeinitMembPotential_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 initMembPotential_sequenceinitMembPotential () const
 Return a read-only (constant) reference to the element sequence. More...
 
initMembPotential_sequenceinitMembPotential ()
 Return a read-write reference to the element sequence. More...
 
void initMembPotential (const initMembPotential_sequence &s)
 Copy elements from a given sequence. More...
 

Constructors

 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...
 
virtual MembraneProperties_clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const
 Copy the instance polymorphically. More...
 
MembranePropertiesoperator= (const MembraneProperties &x)
 Copy assignment operator. More...
 
virtual ~MembraneProperties ()
 Destructor.
 

Additional Inherited Members

- 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.
 

Detailed Description

Class corresponding to the MembraneProperties schema type.

Properties specific to the membrane, such as the populations of channels, channelDensities, specificCapacitance, etc.

Definition at line 42763 of file NeuroML_v2.3.hxx.

Constructor & Destructor Documentation

◆ MembraneProperties() [1/2]

neuroml2::MembraneProperties::MembraneProperties ( const ::xercesc::DOMElement &  e,
::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
)

Create an instance from a DOM element.

Parameters
eA DOM element to extract the data from.
fFlags to create the new instance with.
cA pointer to the object that will contain the new instance.

Definition at line 36498 of file NeuroML_v2.3.cxx.

◆ MembraneProperties() [2/2]

neuroml2::MembraneProperties::MembraneProperties ( const MembraneProperties x,
::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
)

Copy constructor.

Parameters
xAn instance to make a copy of.
fFlags to create the copy with.
cA pointer to the object that will contain the copy.

For polymorphic object models use the _clone function instead.

Definition at line 36478 of file NeuroML_v2.3.cxx.

Member Function Documentation

◆ _clone()

MembraneProperties * neuroml2::MembraneProperties::_clone ( ::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
) const
virtual

Copy the instance polymorphically.

Parameters
fFlags to create the copy with.
cA pointer to the object that will contain the copy.
Returns
A pointer to the dynamically allocated 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::BaseWithoutId.

Reimplemented in neuroml2::MembraneProperties2CaPools.

Definition at line 36669 of file NeuroML_v2.3.cxx.

◆ channelDensity() [1/3]

MembraneProperties::channelDensity_sequence & neuroml2::MembraneProperties::channelDensity ( )

Return a read-write reference to the element sequence.

Returns
A reference to the sequence container.

Definition at line 10524 of file NeuroML_v2.3.cxx.

◆ channelDensity() [2/3]

const MembraneProperties::channelDensity_sequence & neuroml2::MembraneProperties::channelDensity ( ) const

Return a read-only (constant) reference to the element sequence.

Returns
A constant reference to the sequence container.

Definition at line 10518 of file NeuroML_v2.3.cxx.

◆ channelDensity() [3/3]

void neuroml2::MembraneProperties::channelDensity ( const channelDensity_sequence s)

Copy elements from a given sequence.

Parameters
sA 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 10530 of file NeuroML_v2.3.cxx.

◆ channelDensityGHK() [1/3]

MembraneProperties::channelDensityGHK_sequence & neuroml2::MembraneProperties::channelDensityGHK ( )

Return a read-write reference to the element sequence.

Returns
A reference to the sequence container.

Definition at line 10578 of file NeuroML_v2.3.cxx.

◆ channelDensityGHK() [2/3]

const MembraneProperties::channelDensityGHK_sequence & neuroml2::MembraneProperties::channelDensityGHK ( ) const

Return a read-only (constant) reference to the element sequence.

Returns
A constant reference to the sequence container.

Definition at line 10572 of file NeuroML_v2.3.cxx.

◆ channelDensityGHK() [3/3]

void neuroml2::MembraneProperties::channelDensityGHK ( const channelDensityGHK_sequence s)

Copy elements from a given sequence.

Parameters
sA 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 10584 of file NeuroML_v2.3.cxx.

◆ channelDensityGHK2() [1/3]

MembraneProperties::channelDensityGHK2_sequence & neuroml2::MembraneProperties::channelDensityGHK2 ( )

Return a read-write reference to the element sequence.

Returns
A reference to the sequence container.

Definition at line 10596 of file NeuroML_v2.3.cxx.

◆ channelDensityGHK2() [2/3]

const MembraneProperties::channelDensityGHK2_sequence & neuroml2::MembraneProperties::channelDensityGHK2 ( ) const

Return a read-only (constant) reference to the element sequence.

Returns
A constant reference to the sequence container.

Definition at line 10590 of file NeuroML_v2.3.cxx.

◆ channelDensityGHK2() [3/3]

void neuroml2::MembraneProperties::channelDensityGHK2 ( const channelDensityGHK2_sequence s)

Copy elements from a given sequence.

Parameters
sA 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 10602 of file NeuroML_v2.3.cxx.

◆ channelDensityNernst() [1/3]

MembraneProperties::channelDensityNernst_sequence & neuroml2::MembraneProperties::channelDensityNernst ( )

Return a read-write reference to the element sequence.

Returns
A reference to the sequence container.

Definition at line 10560 of file NeuroML_v2.3.cxx.

◆ channelDensityNernst() [2/3]

const MembraneProperties::channelDensityNernst_sequence & neuroml2::MembraneProperties::channelDensityNernst ( ) const

Return a read-only (constant) reference to the element sequence.

Returns
A constant reference to the sequence container.

Definition at line 10554 of file NeuroML_v2.3.cxx.

◆ channelDensityNernst() [3/3]

void neuroml2::MembraneProperties::channelDensityNernst ( const channelDensityNernst_sequence s)

Copy elements from a given sequence.

Parameters
sA 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 10566 of file NeuroML_v2.3.cxx.

◆ channelDensityNonUniform() [1/3]

MembraneProperties::channelDensityNonUniform_sequence & neuroml2::MembraneProperties::channelDensityNonUniform ( )

Return a read-write reference to the element sequence.

Returns
A reference to the sequence container.

Definition at line 10614 of file NeuroML_v2.3.cxx.

◆ channelDensityNonUniform() [2/3]

const MembraneProperties::channelDensityNonUniform_sequence & neuroml2::MembraneProperties::channelDensityNonUniform ( ) const

Return a read-only (constant) reference to the element sequence.

Returns
A constant reference to the sequence container.

Definition at line 10608 of file NeuroML_v2.3.cxx.

◆ channelDensityNonUniform() [3/3]

void neuroml2::MembraneProperties::channelDensityNonUniform ( const channelDensityNonUniform_sequence s)

Copy elements from a given sequence.

Parameters
sA 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 10620 of file NeuroML_v2.3.cxx.

◆ channelDensityNonUniformGHK() [1/3]

MembraneProperties::channelDensityNonUniformGHK_sequence & neuroml2::MembraneProperties::channelDensityNonUniformGHK ( )

Return a read-write reference to the element sequence.

Returns
A reference to the sequence container.

Definition at line 10650 of file NeuroML_v2.3.cxx.

◆ channelDensityNonUniformGHK() [2/3]

const MembraneProperties::channelDensityNonUniformGHK_sequence & neuroml2::MembraneProperties::channelDensityNonUniformGHK ( ) const

Return a read-only (constant) reference to the element sequence.

Returns
A constant reference to the sequence container.

Definition at line 10644 of file NeuroML_v2.3.cxx.

◆ channelDensityNonUniformGHK() [3/3]

void neuroml2::MembraneProperties::channelDensityNonUniformGHK ( const channelDensityNonUniformGHK_sequence s)

Copy elements from a given sequence.

Parameters
sA 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 10656 of file NeuroML_v2.3.cxx.

◆ channelDensityNonUniformNernst() [1/3]

MembraneProperties::channelDensityNonUniformNernst_sequence & neuroml2::MembraneProperties::channelDensityNonUniformNernst ( )

Return a read-write reference to the element sequence.

Returns
A reference to the sequence container.

Definition at line 10632 of file NeuroML_v2.3.cxx.

◆ channelDensityNonUniformNernst() [2/3]

const MembraneProperties::channelDensityNonUniformNernst_sequence & neuroml2::MembraneProperties::channelDensityNonUniformNernst ( ) const

Return a read-only (constant) reference to the element sequence.

Returns
A constant reference to the sequence container.

Definition at line 10626 of file NeuroML_v2.3.cxx.

◆ channelDensityNonUniformNernst() [3/3]

void neuroml2::MembraneProperties::channelDensityNonUniformNernst ( const channelDensityNonUniformNernst_sequence s)

Copy elements from a given sequence.

Parameters
sA 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 10638 of file NeuroML_v2.3.cxx.

◆ channelDensityVShift() [1/3]

MembraneProperties::channelDensityVShift_sequence & neuroml2::MembraneProperties::channelDensityVShift ( )

Return a read-write reference to the element sequence.

Returns
A reference to the sequence container.

Definition at line 10542 of file NeuroML_v2.3.cxx.

◆ channelDensityVShift() [2/3]

const MembraneProperties::channelDensityVShift_sequence & neuroml2::MembraneProperties::channelDensityVShift ( ) const

Return a read-only (constant) reference to the element sequence.

Returns
A constant reference to the sequence container.

Definition at line 10536 of file NeuroML_v2.3.cxx.

◆ channelDensityVShift() [3/3]

void neuroml2::MembraneProperties::channelDensityVShift ( const channelDensityVShift_sequence s)

Copy elements from a given sequence.

Parameters
sA 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 10548 of file NeuroML_v2.3.cxx.

◆ channelPopulation() [1/3]

MembraneProperties::channelPopulation_sequence & neuroml2::MembraneProperties::channelPopulation ( )

Return a read-write reference to the element sequence.

Returns
A reference to the sequence container.

Definition at line 10506 of file NeuroML_v2.3.cxx.

◆ channelPopulation() [2/3]

const MembraneProperties::channelPopulation_sequence & neuroml2::MembraneProperties::channelPopulation ( ) const

Return a read-only (constant) reference to the element sequence.

Returns
A constant reference to the sequence container.

Definition at line 10500 of file NeuroML_v2.3.cxx.

◆ channelPopulation() [3/3]

void neuroml2::MembraneProperties::channelPopulation ( const channelPopulation_sequence s)

Copy elements from a given sequence.

Parameters
sA 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 10512 of file NeuroML_v2.3.cxx.

◆ initMembPotential() [1/3]

MembraneProperties::initMembPotential_sequence & neuroml2::MembraneProperties::initMembPotential ( )

Return a read-write reference to the element sequence.

Returns
A reference to the sequence container.

Definition at line 10704 of file NeuroML_v2.3.cxx.

◆ initMembPotential() [2/3]

const MembraneProperties::initMembPotential_sequence & neuroml2::MembraneProperties::initMembPotential ( ) const

Return a read-only (constant) reference to the element sequence.

Returns
A constant reference to the sequence container.

Definition at line 10698 of file NeuroML_v2.3.cxx.

◆ initMembPotential() [3/3]

void neuroml2::MembraneProperties::initMembPotential ( const initMembPotential_sequence s)

Copy elements from a given sequence.

Parameters
sA 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 10710 of file NeuroML_v2.3.cxx.

◆ operator=()

MembraneProperties & neuroml2::MembraneProperties::operator= ( const MembraneProperties x)

Copy assignment operator.

Parameters
xAn instance to make a copy of.
Returns
A reference to itself.

For polymorphic object models use the _clone function instead.

Definition at line 36676 of file NeuroML_v2.3.cxx.

◆ specificCapacitance() [1/3]

MembraneProperties::specificCapacitance_sequence & neuroml2::MembraneProperties::specificCapacitance ( )

Return a read-write reference to the element sequence.

Returns
A reference to the sequence container.

Definition at line 10686 of file NeuroML_v2.3.cxx.

◆ specificCapacitance() [2/3]

const MembraneProperties::specificCapacitance_sequence & neuroml2::MembraneProperties::specificCapacitance ( ) const

Return a read-only (constant) reference to the element sequence.

Returns
A constant reference to the sequence container.

Definition at line 10680 of file NeuroML_v2.3.cxx.

◆ specificCapacitance() [3/3]

void neuroml2::MembraneProperties::specificCapacitance ( const specificCapacitance_sequence s)

Copy elements from a given sequence.

Parameters
sA 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 10692 of file NeuroML_v2.3.cxx.

◆ spikeThresh() [1/3]

MembraneProperties::spikeThresh_sequence & neuroml2::MembraneProperties::spikeThresh ( )

Return a read-write reference to the element sequence.

Returns
A reference to the sequence container.

Definition at line 10668 of file NeuroML_v2.3.cxx.

◆ spikeThresh() [2/3]

const MembraneProperties::spikeThresh_sequence & neuroml2::MembraneProperties::spikeThresh ( ) const

Return a read-only (constant) reference to the element sequence.

Returns
A constant reference to the sequence container.

Definition at line 10662 of file NeuroML_v2.3.cxx.

◆ spikeThresh() [3/3]

void neuroml2::MembraneProperties::spikeThresh ( const spikeThresh_sequence s)

Copy elements from a given sequence.

Parameters
sA 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 10674 of file NeuroML_v2.3.cxx.


The documentation for this class was generated from the following files: