![]() |
NeuroML C++ API
2.3.0
C++ API for NeuroML 2
|
Class corresponding to the Network schema type. More...
#include <NeuroML_v2.3.hxx>
space | |
Accessor and modifier functions for the space sequence element. | |
typedef ::neuroml2::Space | space_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< space_type > | space_sequence |
Element sequence container type. | |
typedef space_sequence::iterator | space_iterator |
Element iterator type. | |
typedef space_sequence::const_iterator | space_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< space_type, char > | space_traits |
Element traits type. | |
const space_sequence & | space () const |
Return a read-only (constant) reference to the element sequence. More... | |
space_sequence & | space () |
Return a read-write reference to the element sequence. More... | |
void | space (const space_sequence &s) |
Copy elements from a given sequence. More... | |
region | |
Accessor and modifier functions for the region sequence element. | |
typedef ::neuroml2::Region | region_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< region_type > | region_sequence |
Element sequence container type. | |
typedef region_sequence::iterator | region_iterator |
Element iterator type. | |
typedef region_sequence::const_iterator | region_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< region_type, char > | region_traits |
Element traits type. | |
const region_sequence & | region () const |
Return a read-only (constant) reference to the element sequence. More... | |
region_sequence & | region () |
Return a read-write reference to the element sequence. More... | |
void | region (const region_sequence &s) |
Copy elements from a given sequence. More... | |
extracellularProperties | |
Accessor and modifier functions for the extracellularProperties sequence element. | |
typedef ::neuroml2::ExtracellularPropertiesLocal | extracellularProperties_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< extracellularProperties_type > | extracellularProperties_sequence |
Element sequence container type. | |
typedef extracellularProperties_sequence::iterator | extracellularProperties_iterator |
Element iterator type. | |
typedef extracellularProperties_sequence::const_iterator | extracellularProperties_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< extracellularProperties_type, char > | extracellularProperties_traits |
Element traits type. | |
const extracellularProperties_sequence & | extracellularProperties () const |
Return a read-only (constant) reference to the element sequence. More... | |
extracellularProperties_sequence & | extracellularProperties () |
Return a read-write reference to the element sequence. More... | |
void | extracellularProperties (const extracellularProperties_sequence &s) |
Copy elements from a given sequence. More... | |
population | |
Accessor and modifier functions for the population sequence element. | |
typedef ::neuroml2::Population | population_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< population_type > | population_sequence |
Element sequence container type. | |
typedef population_sequence::iterator | population_iterator |
Element iterator type. | |
typedef population_sequence::const_iterator | population_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< population_type, char > | population_traits |
Element traits type. | |
const population_sequence & | population () const |
Return a read-only (constant) reference to the element sequence. More... | |
population_sequence & | population () |
Return a read-write reference to the element sequence. More... | |
void | population (const population_sequence &s) |
Copy elements from a given sequence. More... | |
cellSet | |
Accessor and modifier functions for the cellSet sequence element. | |
typedef ::neuroml2::CellSet | cellSet_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< cellSet_type > | cellSet_sequence |
Element sequence container type. | |
typedef cellSet_sequence::iterator | cellSet_iterator |
Element iterator type. | |
typedef cellSet_sequence::const_iterator | cellSet_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< cellSet_type, char > | cellSet_traits |
Element traits type. | |
const cellSet_sequence & | cellSet () const |
Return a read-only (constant) reference to the element sequence. More... | |
cellSet_sequence & | cellSet () |
Return a read-write reference to the element sequence. More... | |
void | cellSet (const cellSet_sequence &s) |
Copy elements from a given sequence. More... | |
synapticConnection | |
Accessor and modifier functions for the synapticConnection sequence element. | |
typedef ::neuroml2::SynapticConnection | synapticConnection_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< synapticConnection_type > | synapticConnection_sequence |
Element sequence container type. | |
typedef synapticConnection_sequence::iterator | synapticConnection_iterator |
Element iterator type. | |
typedef synapticConnection_sequence::const_iterator | synapticConnection_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< synapticConnection_type, char > | synapticConnection_traits |
Element traits type. | |
const synapticConnection_sequence & | synapticConnection () const |
Return a read-only (constant) reference to the element sequence. More... | |
synapticConnection_sequence & | synapticConnection () |
Return a read-write reference to the element sequence. More... | |
void | synapticConnection (const synapticConnection_sequence &s) |
Copy elements from a given sequence. More... | |
projection | |
Accessor and modifier functions for the projection sequence element. | |
typedef ::neuroml2::Projection | projection_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< projection_type > | projection_sequence |
Element sequence container type. | |
typedef projection_sequence::iterator | projection_iterator |
Element iterator type. | |
typedef projection_sequence::const_iterator | projection_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< projection_type, char > | projection_traits |
Element traits type. | |
const projection_sequence & | projection () const |
Return a read-only (constant) reference to the element sequence. More... | |
projection_sequence & | projection () |
Return a read-write reference to the element sequence. More... | |
void | projection (const projection_sequence &s) |
Copy elements from a given sequence. More... | |
electricalProjection | |
Accessor and modifier functions for the electricalProjection sequence element. | |
typedef ::neuroml2::ElectricalProjection | electricalProjection_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< electricalProjection_type > | electricalProjection_sequence |
Element sequence container type. | |
typedef electricalProjection_sequence::iterator | electricalProjection_iterator |
Element iterator type. | |
typedef electricalProjection_sequence::const_iterator | electricalProjection_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< electricalProjection_type, char > | electricalProjection_traits |
Element traits type. | |
const electricalProjection_sequence & | electricalProjection () const |
Return a read-only (constant) reference to the element sequence. More... | |
electricalProjection_sequence & | electricalProjection () |
Return a read-write reference to the element sequence. More... | |
void | electricalProjection (const electricalProjection_sequence &s) |
Copy elements from a given sequence. More... | |
continuousProjection | |
Accessor and modifier functions for the continuousProjection sequence element. | |
typedef ::neuroml2::ContinuousProjection | continuousProjection_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< continuousProjection_type > | continuousProjection_sequence |
Element sequence container type. | |
typedef continuousProjection_sequence::iterator | continuousProjection_iterator |
Element iterator type. | |
typedef continuousProjection_sequence::const_iterator | continuousProjection_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< continuousProjection_type, char > | continuousProjection_traits |
Element traits type. | |
const continuousProjection_sequence & | continuousProjection () const |
Return a read-only (constant) reference to the element sequence. More... | |
continuousProjection_sequence & | continuousProjection () |
Return a read-write reference to the element sequence. More... | |
void | continuousProjection (const continuousProjection_sequence &s) |
Copy elements from a given sequence. More... | |
explicitInput | |
Accessor and modifier functions for the explicitInput sequence element. | |
typedef ::neuroml2::ExplicitInput | explicitInput_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< explicitInput_type > | explicitInput_sequence |
Element sequence container type. | |
typedef explicitInput_sequence::iterator | explicitInput_iterator |
Element iterator type. | |
typedef explicitInput_sequence::const_iterator | explicitInput_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< explicitInput_type, char > | explicitInput_traits |
Element traits type. | |
const explicitInput_sequence & | explicitInput () const |
Return a read-only (constant) reference to the element sequence. More... | |
explicitInput_sequence & | explicitInput () |
Return a read-write reference to the element sequence. More... | |
void | explicitInput (const explicitInput_sequence &s) |
Copy elements from a given sequence. More... | |
inputList | |
Accessor and modifier functions for the inputList sequence element. | |
typedef ::neuroml2::InputList | inputList_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< inputList_type > | inputList_sequence |
Element sequence container type. | |
typedef inputList_sequence::iterator | inputList_iterator |
Element iterator type. | |
typedef inputList_sequence::const_iterator | inputList_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< inputList_type, char > | inputList_traits |
Element traits type. | |
const inputList_sequence & | inputList () const |
Return a read-only (constant) reference to the element sequence. More... | |
inputList_sequence & | inputList () |
Return a read-write reference to the element sequence. More... | |
void | inputList (const inputList_sequence &s) |
Copy elements from a given sequence. More... | |
type | |
Accessor and modifier functions for the type optional attribute. | |
typedef ::neuroml2::networkTypes | type_type |
Attribute type. | |
typedef ::xsd::cxx::tree::optional< type_type > | type_optional |
Attribute optional container type. | |
typedef ::xsd::cxx::tree::traits< type_type, char > | type_traits |
Attribute traits type. | |
const type_optional & | type () const |
Return a read-only (constant) reference to the attribute container. More... | |
type_optional & | type () |
Return a read-write reference to the attribute container. More... | |
void | type (const type_type &x) |
Set the attribute value. More... | |
void | type (const type_optional &x) |
Set the attribute value. More... | |
void | type (::std::unique_ptr< type_type > p) |
Set the attribute value without copying. More... | |
temperature | |
Accessor and modifier functions for the temperature optional attribute. | |
typedef ::neuroml2::Nml2Quantity_temperature | temperature_type |
Attribute type. | |
typedef ::xsd::cxx::tree::optional< temperature_type > | temperature_optional |
Attribute optional container type. | |
typedef ::xsd::cxx::tree::traits< temperature_type, char > | temperature_traits |
Attribute traits type. | |
const temperature_optional & | temperature () const |
Return a read-only (constant) reference to the attribute container. More... | |
temperature_optional & | temperature () |
Return a read-write reference to the attribute container. More... | |
void | temperature (const temperature_type &x) |
Set the attribute value. More... | |
void | temperature (const temperature_optional &x) |
Set the attribute value. More... | |
void | temperature (::std::unique_ptr< temperature_type > p) |
Set the attribute value without copying. More... | |
neuroLexId | |
Accessor and modifier functions for the neuroLexId optional attribute. | |
typedef ::neuroml2::NeuroLexId | neuroLexId_type |
Attribute type. | |
typedef ::xsd::cxx::tree::optional< neuroLexId_type > | neuroLexId_optional |
Attribute optional container type. | |
typedef ::xsd::cxx::tree::traits< neuroLexId_type, char > | neuroLexId_traits |
Attribute traits type. | |
const neuroLexId_optional & | neuroLexId () const |
Return a read-only (constant) reference to the attribute container. More... | |
neuroLexId_optional & | neuroLexId () |
Return a read-write reference to the attribute container. More... | |
void | neuroLexId (const neuroLexId_type &x) |
Set the attribute value. More... | |
void | neuroLexId (const neuroLexId_optional &x) |
Set the attribute value. More... | |
void | neuroLexId (::std::unique_ptr< neuroLexId_type > p) |
Set the attribute value without copying. More... | |
Constructors | |
Network (const id_type &) | |
Create an instance from the ultimate base and initializers for required elements and attributes. | |
Network (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
Create an instance from a DOM element. More... | |
Network (const Network &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
Copy constructor. More... | |
virtual Network * | _clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const |
Copy the instance polymorphically. More... | |
Network & | operator= (const Network &x) |
Copy assignment operator. More... | |
virtual | ~Network () |
Destructor. | |
Additional Inherited Members | |
![]() | |
typedef ::neuroml2::Notes | notes_type |
Element type. | |
typedef ::xsd::cxx::tree::optional< notes_type > | notes_optional |
Element optional container type. | |
typedef ::xsd::cxx::tree::traits< notes_type, char > | notes_traits |
Element traits type. | |
typedef ::neuroml2::Property | property_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< property_type > | property_sequence |
Element sequence container type. | |
typedef property_sequence::iterator | property_iterator |
Element iterator type. | |
typedef property_sequence::const_iterator | property_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< property_type, char > | property_traits |
Element traits type. | |
typedef ::neuroml2::Annotation | annotation_type |
Element type. | |
typedef ::xsd::cxx::tree::optional< annotation_type > | annotation_optional |
Element optional container type. | |
typedef ::xsd::cxx::tree::traits< annotation_type, char > | annotation_traits |
Element traits type. | |
typedef ::neuroml2::MetaId | metaid_type |
Attribute type. | |
typedef ::xsd::cxx::tree::optional< metaid_type > | metaid_optional |
Attribute optional container type. | |
typedef ::xsd::cxx::tree::traits< metaid_type, char > | metaid_traits |
Attribute traits type. | |
![]() | |
typedef ::neuroml2::NmlId | id_type |
Attribute type. | |
typedef ::xsd::cxx::tree::traits< id_type, char > | id_traits |
Attribute traits type. | |
![]() | |
const notes_optional & | notes () const |
Return a read-only (constant) reference to the element container. More... | |
notes_optional & | notes () |
Return a read-write reference to the element container. More... | |
void | notes (const notes_type &x) |
Set the element value. More... | |
void | notes (const notes_optional &x) |
Set the element value. More... | |
void | notes (::std::unique_ptr< notes_type > p) |
Set the element value without copying. More... | |
const property_sequence & | property () const |
Return a read-only (constant) reference to the element sequence. More... | |
property_sequence & | property () |
Return a read-write reference to the element sequence. More... | |
void | property (const property_sequence &s) |
Copy elements from a given sequence. More... | |
const annotation_optional & | annotation () const |
Return a read-only (constant) reference to the element container. More... | |
annotation_optional & | annotation () |
Return a read-write reference to the element container. More... | |
void | annotation (const annotation_type &x) |
Set the element value. More... | |
void | annotation (const annotation_optional &x) |
Set the element value. More... | |
void | annotation (::std::unique_ptr< annotation_type > p) |
Set the element value without copying. More... | |
const metaid_optional & | metaid () const |
Return a read-only (constant) reference to the attribute container. More... | |
metaid_optional & | metaid () |
Return a read-write reference to the attribute container. More... | |
void | metaid (const metaid_type &x) |
Set the attribute value. More... | |
void | metaid (const metaid_optional &x) |
Set the attribute value. More... | |
void | metaid (::std::unique_ptr< metaid_type > p) |
Set the attribute value without copying. More... | |
Standalone (const id_type &) | |
Create an instance from the ultimate base and initializers for required elements and attributes. | |
Standalone (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
Create an instance from a DOM element. More... | |
Standalone (const Standalone &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
Copy constructor. More... | |
Standalone & | operator= (const Standalone &x) |
Copy assignment operator. More... | |
virtual | ~Standalone () |
Destructor. | |
![]() | |
const id_type & | id () const |
Return a read-only (constant) reference to the attribute. More... | |
id_type & | id () |
Return a read-write reference to the attribute. More... | |
void | id (const id_type &x) |
Set the attribute value. More... | |
void | id (::std::unique_ptr< id_type > p) |
Set the attribute value without copying. More... | |
Base (const id_type &) | |
Create an instance from the ultimate base and initializers for required elements and attributes. | |
Base (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
Create an instance from a DOM element. More... | |
Base (const Base &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
Copy constructor. More... | |
Base & | operator= (const Base &x) |
Copy assignment operator. More... | |
virtual | ~Base () |
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 Network schema type.
Network containing: population s ( potentially of type populationList , and so specifying a list of cell location s ); projection s ( with lists of connection s ) and/or explicitConnection s; and inputList s ( with lists of input s ) and/or explicitInput s. Note: often in NeuroML this will be of type networkWithTemperature if there are temperature dependent elements ( e. g. ion channels ).
Definition at line 56286 of file NeuroML_v2.3.hxx.
neuroml2::Network::Network | ( | 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 42956 of file NeuroML_v2.3.cxx.
neuroml2::Network::Network | ( | const Network & | 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 42934 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::Standalone.
Definition at line 43147 of file NeuroML_v2.3.cxx.
Network::cellSet_sequence & neuroml2::Network::cellSet | ( | ) |
Return a read-write reference to the element sequence.
Definition at line 14036 of file NeuroML_v2.3.cxx.
const Network::cellSet_sequence & neuroml2::Network::cellSet | ( | ) | const |
Return a read-only (constant) reference to the element sequence.
Definition at line 14030 of file NeuroML_v2.3.cxx.
void neuroml2::Network::cellSet | ( | const cellSet_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 14042 of file NeuroML_v2.3.cxx.
Network::continuousProjection_sequence & neuroml2::Network::continuousProjection | ( | ) |
Return a read-write reference to the element sequence.
Definition at line 14108 of file NeuroML_v2.3.cxx.
const Network::continuousProjection_sequence & neuroml2::Network::continuousProjection | ( | ) | const |
Return a read-only (constant) reference to the element sequence.
Definition at line 14102 of file NeuroML_v2.3.cxx.
void neuroml2::Network::continuousProjection | ( | const continuousProjection_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 14114 of file NeuroML_v2.3.cxx.
Network::electricalProjection_sequence & neuroml2::Network::electricalProjection | ( | ) |
Return a read-write reference to the element sequence.
Definition at line 14090 of file NeuroML_v2.3.cxx.
const Network::electricalProjection_sequence & neuroml2::Network::electricalProjection | ( | ) | const |
Return a read-only (constant) reference to the element sequence.
Definition at line 14084 of file NeuroML_v2.3.cxx.
void neuroml2::Network::electricalProjection | ( | const electricalProjection_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 14096 of file NeuroML_v2.3.cxx.
Network::explicitInput_sequence & neuroml2::Network::explicitInput | ( | ) |
Return a read-write reference to the element sequence.
Definition at line 14126 of file NeuroML_v2.3.cxx.
const Network::explicitInput_sequence & neuroml2::Network::explicitInput | ( | ) | const |
Return a read-only (constant) reference to the element sequence.
Definition at line 14120 of file NeuroML_v2.3.cxx.
void neuroml2::Network::explicitInput | ( | const explicitInput_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 14132 of file NeuroML_v2.3.cxx.
Network::extracellularProperties_sequence & neuroml2::Network::extracellularProperties | ( | ) |
Return a read-write reference to the element sequence.
Definition at line 14000 of file NeuroML_v2.3.cxx.
const Network::extracellularProperties_sequence & neuroml2::Network::extracellularProperties | ( | ) | const |
Return a read-only (constant) reference to the element sequence.
Definition at line 13994 of file NeuroML_v2.3.cxx.
void neuroml2::Network::extracellularProperties | ( | const extracellularProperties_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 14006 of file NeuroML_v2.3.cxx.
Network::inputList_sequence & neuroml2::Network::inputList | ( | ) |
Return a read-write reference to the element sequence.
Definition at line 14144 of file NeuroML_v2.3.cxx.
const Network::inputList_sequence & neuroml2::Network::inputList | ( | ) | const |
Return a read-only (constant) reference to the element sequence.
Definition at line 14138 of file NeuroML_v2.3.cxx.
void neuroml2::Network::inputList | ( | const inputList_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 14150 of file NeuroML_v2.3.cxx.
Network::neuroLexId_optional & neuroml2::Network::neuroLexId | ( | ) |
Return a read-write reference to the attribute container.
Definition at line 14222 of file NeuroML_v2.3.cxx.
const Network::neuroLexId_optional & neuroml2::Network::neuroLexId | ( | ) | const |
Return a read-only (constant) reference to the attribute container.
Definition at line 14216 of file NeuroML_v2.3.cxx.
void neuroml2::Network::neuroLexId | ( | ::std::unique_ptr< neuroLexId_type > | p | ) |
Set the attribute value without copying.
p | A new value to use. |
This function will try to use the passed value directly instead of making a copy.
Definition at line 14240 of file NeuroML_v2.3.cxx.
void neuroml2::Network::neuroLexId | ( | const neuroLexId_optional & | x | ) |
Set the attribute value.
x | An optional container with the new value to set. |
If the value is present in x then this function makes a copy of this value and sets it as the new value of the attribute. Otherwise the attribute container is set the 'not present' state.
Definition at line 14234 of file NeuroML_v2.3.cxx.
void neuroml2::Network::neuroLexId | ( | const neuroLexId_type & | x | ) |
Set the attribute value.
x | A new value to set. |
This function makes a copy of its argument and sets it as the new value of the attribute.
Definition at line 14228 of file NeuroML_v2.3.cxx.
Copy assignment operator.
x | An instance to make a copy of. |
For polymorphic object models use the _clone
function instead.
Definition at line 43154 of file NeuroML_v2.3.cxx.
Network::population_sequence & neuroml2::Network::population | ( | ) |
Return a read-write reference to the element sequence.
Definition at line 14018 of file NeuroML_v2.3.cxx.
const Network::population_sequence & neuroml2::Network::population | ( | ) | const |
Return a read-only (constant) reference to the element sequence.
Definition at line 14012 of file NeuroML_v2.3.cxx.
void neuroml2::Network::population | ( | const population_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 14024 of file NeuroML_v2.3.cxx.
Network::projection_sequence & neuroml2::Network::projection | ( | ) |
Return a read-write reference to the element sequence.
Definition at line 14072 of file NeuroML_v2.3.cxx.
const Network::projection_sequence & neuroml2::Network::projection | ( | ) | const |
Return a read-only (constant) reference to the element sequence.
Definition at line 14066 of file NeuroML_v2.3.cxx.
void neuroml2::Network::projection | ( | const projection_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 14078 of file NeuroML_v2.3.cxx.
Network::region_sequence & neuroml2::Network::region | ( | ) |
Return a read-write reference to the element sequence.
Definition at line 13982 of file NeuroML_v2.3.cxx.
const Network::region_sequence & neuroml2::Network::region | ( | ) | const |
Return a read-only (constant) reference to the element sequence.
Definition at line 13976 of file NeuroML_v2.3.cxx.
void neuroml2::Network::region | ( | const region_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 13988 of file NeuroML_v2.3.cxx.
Network::space_sequence & neuroml2::Network::space | ( | ) |
Return a read-write reference to the element sequence.
Definition at line 13964 of file NeuroML_v2.3.cxx.
const Network::space_sequence & neuroml2::Network::space | ( | ) | const |
Return a read-only (constant) reference to the element sequence.
Definition at line 13958 of file NeuroML_v2.3.cxx.
void neuroml2::Network::space | ( | const space_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 13970 of file NeuroML_v2.3.cxx.
Network::synapticConnection_sequence & neuroml2::Network::synapticConnection | ( | ) |
Return a read-write reference to the element sequence.
Definition at line 14054 of file NeuroML_v2.3.cxx.
const Network::synapticConnection_sequence & neuroml2::Network::synapticConnection | ( | ) | const |
Return a read-only (constant) reference to the element sequence.
Definition at line 14048 of file NeuroML_v2.3.cxx.
void neuroml2::Network::synapticConnection | ( | const synapticConnection_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 14060 of file NeuroML_v2.3.cxx.
Network::temperature_optional & neuroml2::Network::temperature | ( | ) |
Return a read-write reference to the attribute container.
Definition at line 14192 of file NeuroML_v2.3.cxx.
const Network::temperature_optional & neuroml2::Network::temperature | ( | ) | const |
Return a read-only (constant) reference to the attribute container.
Definition at line 14186 of file NeuroML_v2.3.cxx.
void neuroml2::Network::temperature | ( | ::std::unique_ptr< temperature_type > | p | ) |
Set the attribute value without copying.
p | A new value to use. |
This function will try to use the passed value directly instead of making a copy.
Definition at line 14210 of file NeuroML_v2.3.cxx.
void neuroml2::Network::temperature | ( | const temperature_optional & | x | ) |
Set the attribute value.
x | An optional container with the new value to set. |
If the value is present in x then this function makes a copy of this value and sets it as the new value of the attribute. Otherwise the attribute container is set the 'not present' state.
Definition at line 14204 of file NeuroML_v2.3.cxx.
void neuroml2::Network::temperature | ( | const temperature_type & | x | ) |
Set the attribute value.
x | A new value to set. |
This function makes a copy of its argument and sets it as the new value of the attribute.
Definition at line 14198 of file NeuroML_v2.3.cxx.
Network::type_optional & neuroml2::Network::type | ( | ) |
Return a read-write reference to the attribute container.
Definition at line 14162 of file NeuroML_v2.3.cxx.
const Network::type_optional & neuroml2::Network::type | ( | ) | const |
Return a read-only (constant) reference to the attribute container.
Definition at line 14156 of file NeuroML_v2.3.cxx.
void neuroml2::Network::type | ( | ::std::unique_ptr< type_type > | p | ) |
Set the attribute value without copying.
p | A new value to use. |
This function will try to use the passed value directly instead of making a copy.
Definition at line 14180 of file NeuroML_v2.3.cxx.
void neuroml2::Network::type | ( | const type_optional & | x | ) |
Set the attribute value.
x | An optional container with the new value to set. |
If the value is present in x then this function makes a copy of this value and sets it as the new value of the attribute. Otherwise the attribute container is set the 'not present' state.
Definition at line 14174 of file NeuroML_v2.3.cxx.
void neuroml2::Network::type | ( | const type_type & | x | ) |
Set the attribute value.
x | A new value to set. |
This function makes a copy of its argument and sets it as the new value of the attribute.
Definition at line 14168 of file NeuroML_v2.3.cxx.