![]() |
NeuroML C++ API
2.3.0
C++ API for NeuroML 2
|
Class corresponding to the NeuroMLDocument schema type. More...
#include <NeuroML_custom.hxx>
Public Member Functions | |
void | writeToFile (const std::string &pathToFile, std::ios_base::openmode mode=std::ios_base::out) const |
![]() | |
const include_sequence & | include () const |
Return a read-only (constant) reference to the element sequence. More... | |
include_sequence & | include () |
Return a read-write reference to the element sequence. More... | |
void | include (const include_sequence &s) |
Copy elements from a given sequence. More... | |
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... | |
const intracellularProperties_sequence & | intracellularProperties () const |
Return a read-only (constant) reference to the element sequence. More... | |
intracellularProperties_sequence & | intracellularProperties () |
Return a read-write reference to the element sequence. More... | |
void | intracellularProperties (const intracellularProperties_sequence &s) |
Copy elements from a given sequence. More... | |
const morphology_sequence & | morphology () const |
Return a read-only (constant) reference to the element sequence. More... | |
morphology_sequence & | morphology () |
Return a read-write reference to the element sequence. More... | |
void | morphology (const morphology_sequence &s) |
Copy elements from a given sequence. More... | |
const ionChannel_sequence & | ionChannel () const |
Return a read-only (constant) reference to the element sequence. More... | |
ionChannel_sequence & | ionChannel () |
Return a read-write reference to the element sequence. More... | |
void | ionChannel (const ionChannel_sequence &s) |
Copy elements from a given sequence. More... | |
const ionChannelHH_sequence & | ionChannelHH () const |
Return a read-only (constant) reference to the element sequence. More... | |
ionChannelHH_sequence & | ionChannelHH () |
Return a read-write reference to the element sequence. More... | |
void | ionChannelHH (const ionChannelHH_sequence &s) |
Copy elements from a given sequence. More... | |
const ionChannelVShift_sequence & | ionChannelVShift () const |
Return a read-only (constant) reference to the element sequence. More... | |
ionChannelVShift_sequence & | ionChannelVShift () |
Return a read-write reference to the element sequence. More... | |
void | ionChannelVShift (const ionChannelVShift_sequence &s) |
Copy elements from a given sequence. More... | |
const ionChannelKS_sequence & | ionChannelKS () const |
Return a read-only (constant) reference to the element sequence. More... | |
ionChannelKS_sequence & | ionChannelKS () |
Return a read-write reference to the element sequence. More... | |
void | ionChannelKS (const ionChannelKS_sequence &s) |
Copy elements from a given sequence. More... | |
const decayingPoolConcentrationModel_sequence & | decayingPoolConcentrationModel () const |
Return a read-only (constant) reference to the element sequence. More... | |
decayingPoolConcentrationModel_sequence & | decayingPoolConcentrationModel () |
Return a read-write reference to the element sequence. More... | |
void | decayingPoolConcentrationModel (const decayingPoolConcentrationModel_sequence &s) |
Copy elements from a given sequence. More... | |
const fixedFactorConcentrationModel_sequence & | fixedFactorConcentrationModel () const |
Return a read-only (constant) reference to the element sequence. More... | |
fixedFactorConcentrationModel_sequence & | fixedFactorConcentrationModel () |
Return a read-write reference to the element sequence. More... | |
void | fixedFactorConcentrationModel (const fixedFactorConcentrationModel_sequence &s) |
Copy elements from a given sequence. More... | |
const alphaCurrentSynapse_sequence & | alphaCurrentSynapse () const |
Return a read-only (constant) reference to the element sequence. More... | |
alphaCurrentSynapse_sequence & | alphaCurrentSynapse () |
Return a read-write reference to the element sequence. More... | |
void | alphaCurrentSynapse (const alphaCurrentSynapse_sequence &s) |
Copy elements from a given sequence. More... | |
const alphaSynapse_sequence & | alphaSynapse () const |
Return a read-only (constant) reference to the element sequence. More... | |
alphaSynapse_sequence & | alphaSynapse () |
Return a read-write reference to the element sequence. More... | |
void | alphaSynapse (const alphaSynapse_sequence &s) |
Copy elements from a given sequence. More... | |
const expOneSynapse_sequence & | expOneSynapse () const |
Return a read-only (constant) reference to the element sequence. More... | |
expOneSynapse_sequence & | expOneSynapse () |
Return a read-write reference to the element sequence. More... | |
void | expOneSynapse (const expOneSynapse_sequence &s) |
Copy elements from a given sequence. More... | |
const expTwoSynapse_sequence & | expTwoSynapse () const |
Return a read-only (constant) reference to the element sequence. More... | |
expTwoSynapse_sequence & | expTwoSynapse () |
Return a read-write reference to the element sequence. More... | |
void | expTwoSynapse (const expTwoSynapse_sequence &s) |
Copy elements from a given sequence. More... | |
const expThreeSynapse_sequence & | expThreeSynapse () const |
Return a read-only (constant) reference to the element sequence. More... | |
expThreeSynapse_sequence & | expThreeSynapse () |
Return a read-write reference to the element sequence. More... | |
void | expThreeSynapse (const expThreeSynapse_sequence &s) |
Copy elements from a given sequence. More... | |
const blockingPlasticSynapse_sequence & | blockingPlasticSynapse () const |
Return a read-only (constant) reference to the element sequence. More... | |
blockingPlasticSynapse_sequence & | blockingPlasticSynapse () |
Return a read-write reference to the element sequence. More... | |
void | blockingPlasticSynapse (const blockingPlasticSynapse_sequence &s) |
Copy elements from a given sequence. More... | |
const doubleSynapse_sequence & | doubleSynapse () const |
Return a read-only (constant) reference to the element sequence. More... | |
doubleSynapse_sequence & | doubleSynapse () |
Return a read-write reference to the element sequence. More... | |
void | doubleSynapse (const doubleSynapse_sequence &s) |
Copy elements from a given sequence. More... | |
const gapJunction_sequence & | gapJunction () const |
Return a read-only (constant) reference to the element sequence. More... | |
gapJunction_sequence & | gapJunction () |
Return a read-write reference to the element sequence. More... | |
void | gapJunction (const gapJunction_sequence &s) |
Copy elements from a given sequence. More... | |
const silentSynapse_sequence & | silentSynapse () const |
Return a read-only (constant) reference to the element sequence. More... | |
silentSynapse_sequence & | silentSynapse () |
Return a read-write reference to the element sequence. More... | |
void | silentSynapse (const silentSynapse_sequence &s) |
Copy elements from a given sequence. More... | |
const linearGradedSynapse_sequence & | linearGradedSynapse () const |
Return a read-only (constant) reference to the element sequence. More... | |
linearGradedSynapse_sequence & | linearGradedSynapse () |
Return a read-write reference to the element sequence. More... | |
void | linearGradedSynapse (const linearGradedSynapse_sequence &s) |
Copy elements from a given sequence. More... | |
const gradedSynapse_sequence & | gradedSynapse () const |
Return a read-only (constant) reference to the element sequence. More... | |
gradedSynapse_sequence & | gradedSynapse () |
Return a read-write reference to the element sequence. More... | |
void | gradedSynapse (const gradedSynapse_sequence &s) |
Copy elements from a given sequence. More... | |
const biophysicalProperties_sequence & | biophysicalProperties () const |
Return a read-only (constant) reference to the element sequence. More... | |
biophysicalProperties_sequence & | biophysicalProperties () |
Return a read-write reference to the element sequence. More... | |
void | biophysicalProperties (const biophysicalProperties_sequence &s) |
Copy elements from a given sequence. More... | |
const cell_sequence & | cell () const |
Return a read-only (constant) reference to the element sequence. More... | |
cell_sequence & | cell () |
Return a read-write reference to the element sequence. More... | |
void | cell (const cell_sequence &s) |
Copy elements from a given sequence. More... | |
const cell2CaPools_sequence & | cell2CaPools () const |
Return a read-only (constant) reference to the element sequence. More... | |
cell2CaPools_sequence & | cell2CaPools () |
Return a read-write reference to the element sequence. More... | |
void | cell2CaPools (const cell2CaPools_sequence &s) |
Copy elements from a given sequence. More... | |
const baseCell_sequence & | baseCell () const |
Return a read-only (constant) reference to the element sequence. More... | |
baseCell_sequence & | baseCell () |
Return a read-write reference to the element sequence. More... | |
void | baseCell (const baseCell_sequence &s) |
Copy elements from a given sequence. More... | |
const iafTauCell_sequence & | iafTauCell () const |
Return a read-only (constant) reference to the element sequence. More... | |
iafTauCell_sequence & | iafTauCell () |
Return a read-write reference to the element sequence. More... | |
void | iafTauCell (const iafTauCell_sequence &s) |
Copy elements from a given sequence. More... | |
const iafTauRefCell_sequence & | iafTauRefCell () const |
Return a read-only (constant) reference to the element sequence. More... | |
iafTauRefCell_sequence & | iafTauRefCell () |
Return a read-write reference to the element sequence. More... | |
void | iafTauRefCell (const iafTauRefCell_sequence &s) |
Copy elements from a given sequence. More... | |
const iafCell_sequence & | iafCell () const |
Return a read-only (constant) reference to the element sequence. More... | |
iafCell_sequence & | iafCell () |
Return a read-write reference to the element sequence. More... | |
void | iafCell (const iafCell_sequence &s) |
Copy elements from a given sequence. More... | |
const iafRefCell_sequence & | iafRefCell () const |
Return a read-only (constant) reference to the element sequence. More... | |
iafRefCell_sequence & | iafRefCell () |
Return a read-write reference to the element sequence. More... | |
void | iafRefCell (const iafRefCell_sequence &s) |
Copy elements from a given sequence. More... | |
const izhikevichCell_sequence & | izhikevichCell () const |
Return a read-only (constant) reference to the element sequence. More... | |
izhikevichCell_sequence & | izhikevichCell () |
Return a read-write reference to the element sequence. More... | |
void | izhikevichCell (const izhikevichCell_sequence &s) |
Copy elements from a given sequence. More... | |
const izhikevich2007Cell_sequence & | izhikevich2007Cell () const |
Return a read-only (constant) reference to the element sequence. More... | |
izhikevich2007Cell_sequence & | izhikevich2007Cell () |
Return a read-write reference to the element sequence. More... | |
void | izhikevich2007Cell (const izhikevich2007Cell_sequence &s) |
Copy elements from a given sequence. More... | |
const adExIaFCell_sequence & | adExIaFCell () const |
Return a read-only (constant) reference to the element sequence. More... | |
adExIaFCell_sequence & | adExIaFCell () |
Return a read-write reference to the element sequence. More... | |
void | adExIaFCell (const adExIaFCell_sequence &s) |
Copy elements from a given sequence. More... | |
const fitzHughNagumoCell_sequence & | fitzHughNagumoCell () const |
Return a read-only (constant) reference to the element sequence. More... | |
fitzHughNagumoCell_sequence & | fitzHughNagumoCell () |
Return a read-write reference to the element sequence. More... | |
void | fitzHughNagumoCell (const fitzHughNagumoCell_sequence &s) |
Copy elements from a given sequence. More... | |
const fitzHughNagumo1969Cell_sequence & | fitzHughNagumo1969Cell () const |
Return a read-only (constant) reference to the element sequence. More... | |
fitzHughNagumo1969Cell_sequence & | fitzHughNagumo1969Cell () |
Return a read-write reference to the element sequence. More... | |
void | fitzHughNagumo1969Cell (const fitzHughNagumo1969Cell_sequence &s) |
Copy elements from a given sequence. More... | |
const pinskyRinzelCA3Cell_sequence & | pinskyRinzelCA3Cell () const |
Return a read-only (constant) reference to the element sequence. More... | |
pinskyRinzelCA3Cell_sequence & | pinskyRinzelCA3Cell () |
Return a read-write reference to the element sequence. More... | |
void | pinskyRinzelCA3Cell (const pinskyRinzelCA3Cell_sequence &s) |
Copy elements from a given sequence. More... | |
const hindmarshRose1984Cell_sequence & | hindmarshRose1984Cell () const |
Return a read-only (constant) reference to the element sequence. More... | |
hindmarshRose1984Cell_sequence & | hindmarshRose1984Cell () |
Return a read-write reference to the element sequence. More... | |
void | hindmarshRose1984Cell (const hindmarshRose1984Cell_sequence &s) |
Copy elements from a given sequence. More... | |
const pulseGenerator_sequence & | pulseGenerator () const |
Return a read-only (constant) reference to the element sequence. More... | |
pulseGenerator_sequence & | pulseGenerator () |
Return a read-write reference to the element sequence. More... | |
void | pulseGenerator (const pulseGenerator_sequence &s) |
Copy elements from a given sequence. More... | |
const pulseGeneratorDL_sequence & | pulseGeneratorDL () const |
Return a read-only (constant) reference to the element sequence. More... | |
pulseGeneratorDL_sequence & | pulseGeneratorDL () |
Return a read-write reference to the element sequence. More... | |
void | pulseGeneratorDL (const pulseGeneratorDL_sequence &s) |
Copy elements from a given sequence. More... | |
const sineGenerator_sequence & | sineGenerator () const |
Return a read-only (constant) reference to the element sequence. More... | |
sineGenerator_sequence & | sineGenerator () |
Return a read-write reference to the element sequence. More... | |
void | sineGenerator (const sineGenerator_sequence &s) |
Copy elements from a given sequence. More... | |
const sineGeneratorDL_sequence & | sineGeneratorDL () const |
Return a read-only (constant) reference to the element sequence. More... | |
sineGeneratorDL_sequence & | sineGeneratorDL () |
Return a read-write reference to the element sequence. More... | |
void | sineGeneratorDL (const sineGeneratorDL_sequence &s) |
Copy elements from a given sequence. More... | |
const rampGenerator_sequence & | rampGenerator () const |
Return a read-only (constant) reference to the element sequence. More... | |
rampGenerator_sequence & | rampGenerator () |
Return a read-write reference to the element sequence. More... | |
void | rampGenerator (const rampGenerator_sequence &s) |
Copy elements from a given sequence. More... | |
const rampGeneratorDL_sequence & | rampGeneratorDL () const |
Return a read-only (constant) reference to the element sequence. More... | |
rampGeneratorDL_sequence & | rampGeneratorDL () |
Return a read-write reference to the element sequence. More... | |
void | rampGeneratorDL (const rampGeneratorDL_sequence &s) |
Copy elements from a given sequence. More... | |
const compoundInput_sequence & | compoundInput () const |
Return a read-only (constant) reference to the element sequence. More... | |
compoundInput_sequence & | compoundInput () |
Return a read-write reference to the element sequence. More... | |
void | compoundInput (const compoundInput_sequence &s) |
Copy elements from a given sequence. More... | |
const compoundInputDL_sequence & | compoundInputDL () const |
Return a read-only (constant) reference to the element sequence. More... | |
compoundInputDL_sequence & | compoundInputDL () |
Return a read-write reference to the element sequence. More... | |
void | compoundInputDL (const compoundInputDL_sequence &s) |
Copy elements from a given sequence. More... | |
const voltageClamp_sequence & | voltageClamp () const |
Return a read-only (constant) reference to the element sequence. More... | |
voltageClamp_sequence & | voltageClamp () |
Return a read-write reference to the element sequence. More... | |
void | voltageClamp (const voltageClamp_sequence &s) |
Copy elements from a given sequence. More... | |
const voltageClampTriple_sequence & | voltageClampTriple () const |
Return a read-only (constant) reference to the element sequence. More... | |
voltageClampTriple_sequence & | voltageClampTriple () |
Return a read-write reference to the element sequence. More... | |
void | voltageClampTriple (const voltageClampTriple_sequence &s) |
Copy elements from a given sequence. More... | |
const spikeArray_sequence & | spikeArray () const |
Return a read-only (constant) reference to the element sequence. More... | |
spikeArray_sequence & | spikeArray () |
Return a read-write reference to the element sequence. More... | |
void | spikeArray (const spikeArray_sequence &s) |
Copy elements from a given sequence. More... | |
const timedSynapticInput_sequence & | timedSynapticInput () const |
Return a read-only (constant) reference to the element sequence. More... | |
timedSynapticInput_sequence & | timedSynapticInput () |
Return a read-write reference to the element sequence. More... | |
void | timedSynapticInput (const timedSynapticInput_sequence &s) |
Copy elements from a given sequence. More... | |
const spikeGenerator_sequence & | spikeGenerator () const |
Return a read-only (constant) reference to the element sequence. More... | |
spikeGenerator_sequence & | spikeGenerator () |
Return a read-write reference to the element sequence. More... | |
void | spikeGenerator (const spikeGenerator_sequence &s) |
Copy elements from a given sequence. More... | |
const spikeGeneratorRandom_sequence & | spikeGeneratorRandom () const |
Return a read-only (constant) reference to the element sequence. More... | |
spikeGeneratorRandom_sequence & | spikeGeneratorRandom () |
Return a read-write reference to the element sequence. More... | |
void | spikeGeneratorRandom (const spikeGeneratorRandom_sequence &s) |
Copy elements from a given sequence. More... | |
const spikeGeneratorPoisson_sequence & | spikeGeneratorPoisson () const |
Return a read-only (constant) reference to the element sequence. More... | |
spikeGeneratorPoisson_sequence & | spikeGeneratorPoisson () |
Return a read-write reference to the element sequence. More... | |
void | spikeGeneratorPoisson (const spikeGeneratorPoisson_sequence &s) |
Copy elements from a given sequence. More... | |
const spikeGeneratorRefPoisson_sequence & | spikeGeneratorRefPoisson () const |
Return a read-only (constant) reference to the element sequence. More... | |
spikeGeneratorRefPoisson_sequence & | spikeGeneratorRefPoisson () |
Return a read-write reference to the element sequence. More... | |
void | spikeGeneratorRefPoisson (const spikeGeneratorRefPoisson_sequence &s) |
Copy elements from a given sequence. More... | |
const poissonFiringSynapse_sequence & | poissonFiringSynapse () const |
Return a read-only (constant) reference to the element sequence. More... | |
poissonFiringSynapse_sequence & | poissonFiringSynapse () |
Return a read-write reference to the element sequence. More... | |
void | poissonFiringSynapse (const poissonFiringSynapse_sequence &s) |
Copy elements from a given sequence. More... | |
const transientPoissonFiringSynapse_sequence & | transientPoissonFiringSynapse () const |
Return a read-only (constant) reference to the element sequence. More... | |
transientPoissonFiringSynapse_sequence & | transientPoissonFiringSynapse () |
Return a read-write reference to the element sequence. More... | |
void | transientPoissonFiringSynapse (const transientPoissonFiringSynapse_sequence &s) |
Copy elements from a given sequence. More... | |
const IF_curr_alpha_sequence & | IF_curr_alpha () const |
Return a read-only (constant) reference to the element sequence. More... | |
IF_curr_alpha_sequence & | IF_curr_alpha () |
Return a read-write reference to the element sequence. More... | |
void | IF_curr_alpha (const IF_curr_alpha_sequence &s) |
Copy elements from a given sequence. More... | |
const IF_curr_exp_sequence & | IF_curr_exp () const |
Return a read-only (constant) reference to the element sequence. More... | |
IF_curr_exp_sequence & | IF_curr_exp () |
Return a read-write reference to the element sequence. More... | |
void | IF_curr_exp (const IF_curr_exp_sequence &s) |
Copy elements from a given sequence. More... | |
const IF_cond_alpha_sequence & | IF_cond_alpha () const |
Return a read-only (constant) reference to the element sequence. More... | |
IF_cond_alpha_sequence & | IF_cond_alpha () |
Return a read-write reference to the element sequence. More... | |
void | IF_cond_alpha (const IF_cond_alpha_sequence &s) |
Copy elements from a given sequence. More... | |
const IF_cond_exp_sequence & | IF_cond_exp () const |
Return a read-only (constant) reference to the element sequence. More... | |
IF_cond_exp_sequence & | IF_cond_exp () |
Return a read-write reference to the element sequence. More... | |
void | IF_cond_exp (const IF_cond_exp_sequence &s) |
Copy elements from a given sequence. More... | |
const EIF_cond_exp_isfa_ista_sequence & | EIF_cond_exp_isfa_ista () const |
Return a read-only (constant) reference to the element sequence. More... | |
EIF_cond_exp_isfa_ista_sequence & | EIF_cond_exp_isfa_ista () |
Return a read-write reference to the element sequence. More... | |
void | EIF_cond_exp_isfa_ista (const EIF_cond_exp_isfa_ista_sequence &s) |
Copy elements from a given sequence. More... | |
const EIF_cond_alpha_isfa_ista_sequence & | EIF_cond_alpha_isfa_ista () const |
Return a read-only (constant) reference to the element sequence. More... | |
EIF_cond_alpha_isfa_ista_sequence & | EIF_cond_alpha_isfa_ista () |
Return a read-write reference to the element sequence. More... | |
void | EIF_cond_alpha_isfa_ista (const EIF_cond_alpha_isfa_ista_sequence &s) |
Copy elements from a given sequence. More... | |
const HH_cond_exp_sequence & | HH_cond_exp () const |
Return a read-only (constant) reference to the element sequence. More... | |
HH_cond_exp_sequence & | HH_cond_exp () |
Return a read-write reference to the element sequence. More... | |
void | HH_cond_exp (const HH_cond_exp_sequence &s) |
Copy elements from a given sequence. More... | |
const expCondSynapse_sequence & | expCondSynapse () const |
Return a read-only (constant) reference to the element sequence. More... | |
expCondSynapse_sequence & | expCondSynapse () |
Return a read-write reference to the element sequence. More... | |
void | expCondSynapse (const expCondSynapse_sequence &s) |
Copy elements from a given sequence. More... | |
const alphaCondSynapse_sequence & | alphaCondSynapse () const |
Return a read-only (constant) reference to the element sequence. More... | |
alphaCondSynapse_sequence & | alphaCondSynapse () |
Return a read-write reference to the element sequence. More... | |
void | alphaCondSynapse (const alphaCondSynapse_sequence &s) |
Copy elements from a given sequence. More... | |
const expCurrSynapse_sequence & | expCurrSynapse () const |
Return a read-only (constant) reference to the element sequence. More... | |
expCurrSynapse_sequence & | expCurrSynapse () |
Return a read-write reference to the element sequence. More... | |
void | expCurrSynapse (const expCurrSynapse_sequence &s) |
Copy elements from a given sequence. More... | |
const alphaCurrSynapse_sequence & | alphaCurrSynapse () const |
Return a read-only (constant) reference to the element sequence. More... | |
alphaCurrSynapse_sequence & | alphaCurrSynapse () |
Return a read-write reference to the element sequence. More... | |
void | alphaCurrSynapse (const alphaCurrSynapse_sequence &s) |
Copy elements from a given sequence. More... | |
const SpikeSourcePoisson_sequence & | SpikeSourcePoisson () const |
Return a read-only (constant) reference to the element sequence. More... | |
SpikeSourcePoisson_sequence & | SpikeSourcePoisson () |
Return a read-write reference to the element sequence. More... | |
void | SpikeSourcePoisson (const SpikeSourcePoisson_sequence &s) |
Copy elements from a given sequence. More... | |
const network_sequence & | network () const |
Return a read-only (constant) reference to the element sequence. More... | |
network_sequence & | network () |
Return a read-write reference to the element sequence. More... | |
void | network (const network_sequence &s) |
Copy elements from a given sequence. More... | |
const ComponentType_sequence & | ComponentType () const |
Return a read-only (constant) reference to the element sequence. More... | |
ComponentType_sequence & | ComponentType () |
Return a read-write reference to the element sequence. More... | |
void | ComponentType (const ComponentType_sequence &s) |
Copy elements from a given sequence. More... | |
NeuroMLDocument_base (const id_type &) | |
Create an instance from the ultimate base and initializers for required elements and attributes. | |
NeuroMLDocument_base (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
Create an instance from a DOM element. More... | |
NeuroMLDocument_base (const NeuroMLDocument_base &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
Copy constructor. More... | |
NeuroMLDocument_base & | operator= (const NeuroMLDocument_base &x) |
Copy assignment operator. More... | |
virtual | ~NeuroMLDocument_base () |
Destructor. | |
![]() | |
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. | |
Constructors | |
NeuroMLDocument (const id_type &) | |
Create an instance from the ultimate base and initializers for required elements and attributes. | |
NeuroMLDocument (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
Create an instance from a DOM element. More... | |
NeuroMLDocument (const NeuroMLDocument &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
Copy constructor. More... | |
virtual NeuroMLDocument * | _clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const |
Copy the instance polymorphically. More... | |
NeuroMLDocument & | operator= (const NeuroMLDocument &x) |
Copy assignment operator. More... | |
virtual | ~NeuroMLDocument () |
Destructor. | |
Additional Inherited Members | |
![]() | |
typedef ::neuroml2::IncludeType | include_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< include_type > | include_sequence |
Element sequence container type. | |
typedef include_sequence::iterator | include_iterator |
Element iterator type. | |
typedef include_sequence::const_iterator | include_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< include_type, char > | include_traits |
Element traits type. | |
typedef ::neuroml2::ExtracellularProperties | 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. | |
typedef ::neuroml2::IntracellularProperties | intracellularProperties_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< intracellularProperties_type > | intracellularProperties_sequence |
Element sequence container type. | |
typedef intracellularProperties_sequence::iterator | intracellularProperties_iterator |
Element iterator type. | |
typedef intracellularProperties_sequence::const_iterator | intracellularProperties_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< intracellularProperties_type, char > | intracellularProperties_traits |
Element traits type. | |
typedef ::neuroml2::Morphology | morphology_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< morphology_type > | morphology_sequence |
Element sequence container type. | |
typedef morphology_sequence::iterator | morphology_iterator |
Element iterator type. | |
typedef morphology_sequence::const_iterator | morphology_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< morphology_type, char > | morphology_traits |
Element traits type. | |
typedef ::neuroml2::IonChannel | ionChannel_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< ionChannel_type > | ionChannel_sequence |
Element sequence container type. | |
typedef ionChannel_sequence::iterator | ionChannel_iterator |
Element iterator type. | |
typedef ionChannel_sequence::const_iterator | ionChannel_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< ionChannel_type, char > | ionChannel_traits |
Element traits type. | |
typedef ::neuroml2::IonChannelHH | ionChannelHH_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< ionChannelHH_type > | ionChannelHH_sequence |
Element sequence container type. | |
typedef ionChannelHH_sequence::iterator | ionChannelHH_iterator |
Element iterator type. | |
typedef ionChannelHH_sequence::const_iterator | ionChannelHH_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< ionChannelHH_type, char > | ionChannelHH_traits |
Element traits type. | |
typedef ::neuroml2::IonChannelVShift | ionChannelVShift_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< ionChannelVShift_type > | ionChannelVShift_sequence |
Element sequence container type. | |
typedef ionChannelVShift_sequence::iterator | ionChannelVShift_iterator |
Element iterator type. | |
typedef ionChannelVShift_sequence::const_iterator | ionChannelVShift_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< ionChannelVShift_type, char > | ionChannelVShift_traits |
Element traits type. | |
typedef ::neuroml2::IonChannelKS | ionChannelKS_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< ionChannelKS_type > | ionChannelKS_sequence |
Element sequence container type. | |
typedef ionChannelKS_sequence::iterator | ionChannelKS_iterator |
Element iterator type. | |
typedef ionChannelKS_sequence::const_iterator | ionChannelKS_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< ionChannelKS_type, char > | ionChannelKS_traits |
Element traits type. | |
typedef ::neuroml2::DecayingPoolConcentrationModel | decayingPoolConcentrationModel_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< decayingPoolConcentrationModel_type > | decayingPoolConcentrationModel_sequence |
Element sequence container type. | |
typedef decayingPoolConcentrationModel_sequence::iterator | decayingPoolConcentrationModel_iterator |
Element iterator type. | |
typedef decayingPoolConcentrationModel_sequence::const_iterator | decayingPoolConcentrationModel_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< decayingPoolConcentrationModel_type, char > | decayingPoolConcentrationModel_traits |
Element traits type. | |
typedef ::neuroml2::FixedFactorConcentrationModel | fixedFactorConcentrationModel_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< fixedFactorConcentrationModel_type > | fixedFactorConcentrationModel_sequence |
Element sequence container type. | |
typedef fixedFactorConcentrationModel_sequence::iterator | fixedFactorConcentrationModel_iterator |
Element iterator type. | |
typedef fixedFactorConcentrationModel_sequence::const_iterator | fixedFactorConcentrationModel_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< fixedFactorConcentrationModel_type, char > | fixedFactorConcentrationModel_traits |
Element traits type. | |
typedef ::neuroml2::AlphaCurrentSynapse | alphaCurrentSynapse_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< alphaCurrentSynapse_type > | alphaCurrentSynapse_sequence |
Element sequence container type. | |
typedef alphaCurrentSynapse_sequence::iterator | alphaCurrentSynapse_iterator |
Element iterator type. | |
typedef alphaCurrentSynapse_sequence::const_iterator | alphaCurrentSynapse_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< alphaCurrentSynapse_type, char > | alphaCurrentSynapse_traits |
Element traits type. | |
typedef ::neuroml2::AlphaSynapse | alphaSynapse_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< alphaSynapse_type > | alphaSynapse_sequence |
Element sequence container type. | |
typedef alphaSynapse_sequence::iterator | alphaSynapse_iterator |
Element iterator type. | |
typedef alphaSynapse_sequence::const_iterator | alphaSynapse_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< alphaSynapse_type, char > | alphaSynapse_traits |
Element traits type. | |
typedef ::neuroml2::ExpOneSynapse | expOneSynapse_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< expOneSynapse_type > | expOneSynapse_sequence |
Element sequence container type. | |
typedef expOneSynapse_sequence::iterator | expOneSynapse_iterator |
Element iterator type. | |
typedef expOneSynapse_sequence::const_iterator | expOneSynapse_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< expOneSynapse_type, char > | expOneSynapse_traits |
Element traits type. | |
typedef ::neuroml2::ExpTwoSynapse | expTwoSynapse_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< expTwoSynapse_type > | expTwoSynapse_sequence |
Element sequence container type. | |
typedef expTwoSynapse_sequence::iterator | expTwoSynapse_iterator |
Element iterator type. | |
typedef expTwoSynapse_sequence::const_iterator | expTwoSynapse_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< expTwoSynapse_type, char > | expTwoSynapse_traits |
Element traits type. | |
typedef ::neuroml2::ExpThreeSynapse | expThreeSynapse_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< expThreeSynapse_type > | expThreeSynapse_sequence |
Element sequence container type. | |
typedef expThreeSynapse_sequence::iterator | expThreeSynapse_iterator |
Element iterator type. | |
typedef expThreeSynapse_sequence::const_iterator | expThreeSynapse_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< expThreeSynapse_type, char > | expThreeSynapse_traits |
Element traits type. | |
typedef ::neuroml2::BlockingPlasticSynapse | blockingPlasticSynapse_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< blockingPlasticSynapse_type > | blockingPlasticSynapse_sequence |
Element sequence container type. | |
typedef blockingPlasticSynapse_sequence::iterator | blockingPlasticSynapse_iterator |
Element iterator type. | |
typedef blockingPlasticSynapse_sequence::const_iterator | blockingPlasticSynapse_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< blockingPlasticSynapse_type, char > | blockingPlasticSynapse_traits |
Element traits type. | |
typedef ::neuroml2::DoubleSynapse | doubleSynapse_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< doubleSynapse_type > | doubleSynapse_sequence |
Element sequence container type. | |
typedef doubleSynapse_sequence::iterator | doubleSynapse_iterator |
Element iterator type. | |
typedef doubleSynapse_sequence::const_iterator | doubleSynapse_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< doubleSynapse_type, char > | doubleSynapse_traits |
Element traits type. | |
typedef ::neuroml2::GapJunction | gapJunction_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< gapJunction_type > | gapJunction_sequence |
Element sequence container type. | |
typedef gapJunction_sequence::iterator | gapJunction_iterator |
Element iterator type. | |
typedef gapJunction_sequence::const_iterator | gapJunction_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< gapJunction_type, char > | gapJunction_traits |
Element traits type. | |
typedef ::neuroml2::SilentSynapse | silentSynapse_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< silentSynapse_type > | silentSynapse_sequence |
Element sequence container type. | |
typedef silentSynapse_sequence::iterator | silentSynapse_iterator |
Element iterator type. | |
typedef silentSynapse_sequence::const_iterator | silentSynapse_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< silentSynapse_type, char > | silentSynapse_traits |
Element traits type. | |
typedef ::neuroml2::LinearGradedSynapse | linearGradedSynapse_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< linearGradedSynapse_type > | linearGradedSynapse_sequence |
Element sequence container type. | |
typedef linearGradedSynapse_sequence::iterator | linearGradedSynapse_iterator |
Element iterator type. | |
typedef linearGradedSynapse_sequence::const_iterator | linearGradedSynapse_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< linearGradedSynapse_type, char > | linearGradedSynapse_traits |
Element traits type. | |
typedef ::neuroml2::GradedSynapse | gradedSynapse_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< gradedSynapse_type > | gradedSynapse_sequence |
Element sequence container type. | |
typedef gradedSynapse_sequence::iterator | gradedSynapse_iterator |
Element iterator type. | |
typedef gradedSynapse_sequence::const_iterator | gradedSynapse_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< gradedSynapse_type, char > | gradedSynapse_traits |
Element traits type. | |
typedef ::neuroml2::BiophysicalProperties | biophysicalProperties_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< biophysicalProperties_type > | biophysicalProperties_sequence |
Element sequence container type. | |
typedef biophysicalProperties_sequence::iterator | biophysicalProperties_iterator |
Element iterator type. | |
typedef biophysicalProperties_sequence::const_iterator | biophysicalProperties_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< biophysicalProperties_type, char > | biophysicalProperties_traits |
Element traits type. | |
typedef ::neuroml2::Cell | cell_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< cell_type > | cell_sequence |
Element sequence container type. | |
typedef cell_sequence::iterator | cell_iterator |
Element iterator type. | |
typedef cell_sequence::const_iterator | cell_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< cell_type, char > | cell_traits |
Element traits type. | |
typedef ::neuroml2::Cell2CaPools | cell2CaPools_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< cell2CaPools_type > | cell2CaPools_sequence |
Element sequence container type. | |
typedef cell2CaPools_sequence::iterator | cell2CaPools_iterator |
Element iterator type. | |
typedef cell2CaPools_sequence::const_iterator | cell2CaPools_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< cell2CaPools_type, char > | cell2CaPools_traits |
Element traits type. | |
typedef ::neuroml2::BaseCell | baseCell_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< baseCell_type > | baseCell_sequence |
Element sequence container type. | |
typedef baseCell_sequence::iterator | baseCell_iterator |
Element iterator type. | |
typedef baseCell_sequence::const_iterator | baseCell_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< baseCell_type, char > | baseCell_traits |
Element traits type. | |
typedef ::neuroml2::IafTauCell | iafTauCell_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< iafTauCell_type > | iafTauCell_sequence |
Element sequence container type. | |
typedef iafTauCell_sequence::iterator | iafTauCell_iterator |
Element iterator type. | |
typedef iafTauCell_sequence::const_iterator | iafTauCell_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< iafTauCell_type, char > | iafTauCell_traits |
Element traits type. | |
typedef ::neuroml2::IafTauRefCell | iafTauRefCell_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< iafTauRefCell_type > | iafTauRefCell_sequence |
Element sequence container type. | |
typedef iafTauRefCell_sequence::iterator | iafTauRefCell_iterator |
Element iterator type. | |
typedef iafTauRefCell_sequence::const_iterator | iafTauRefCell_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< iafTauRefCell_type, char > | iafTauRefCell_traits |
Element traits type. | |
typedef ::neuroml2::IafCell | iafCell_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< iafCell_type > | iafCell_sequence |
Element sequence container type. | |
typedef iafCell_sequence::iterator | iafCell_iterator |
Element iterator type. | |
typedef iafCell_sequence::const_iterator | iafCell_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< iafCell_type, char > | iafCell_traits |
Element traits type. | |
typedef ::neuroml2::IafRefCell | iafRefCell_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< iafRefCell_type > | iafRefCell_sequence |
Element sequence container type. | |
typedef iafRefCell_sequence::iterator | iafRefCell_iterator |
Element iterator type. | |
typedef iafRefCell_sequence::const_iterator | iafRefCell_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< iafRefCell_type, char > | iafRefCell_traits |
Element traits type. | |
typedef ::neuroml2::IzhikevichCell | izhikevichCell_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< izhikevichCell_type > | izhikevichCell_sequence |
Element sequence container type. | |
typedef izhikevichCell_sequence::iterator | izhikevichCell_iterator |
Element iterator type. | |
typedef izhikevichCell_sequence::const_iterator | izhikevichCell_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< izhikevichCell_type, char > | izhikevichCell_traits |
Element traits type. | |
typedef ::neuroml2::Izhikevich2007Cell | izhikevich2007Cell_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< izhikevich2007Cell_type > | izhikevich2007Cell_sequence |
Element sequence container type. | |
typedef izhikevich2007Cell_sequence::iterator | izhikevich2007Cell_iterator |
Element iterator type. | |
typedef izhikevich2007Cell_sequence::const_iterator | izhikevich2007Cell_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< izhikevich2007Cell_type, char > | izhikevich2007Cell_traits |
Element traits type. | |
typedef ::neuroml2::AdExIaFCell | adExIaFCell_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< adExIaFCell_type > | adExIaFCell_sequence |
Element sequence container type. | |
typedef adExIaFCell_sequence::iterator | adExIaFCell_iterator |
Element iterator type. | |
typedef adExIaFCell_sequence::const_iterator | adExIaFCell_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< adExIaFCell_type, char > | adExIaFCell_traits |
Element traits type. | |
typedef ::neuroml2::FitzHughNagumoCell | fitzHughNagumoCell_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< fitzHughNagumoCell_type > | fitzHughNagumoCell_sequence |
Element sequence container type. | |
typedef fitzHughNagumoCell_sequence::iterator | fitzHughNagumoCell_iterator |
Element iterator type. | |
typedef fitzHughNagumoCell_sequence::const_iterator | fitzHughNagumoCell_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< fitzHughNagumoCell_type, char > | fitzHughNagumoCell_traits |
Element traits type. | |
typedef ::neuroml2::FitzHughNagumo1969Cell | fitzHughNagumo1969Cell_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< fitzHughNagumo1969Cell_type > | fitzHughNagumo1969Cell_sequence |
Element sequence container type. | |
typedef fitzHughNagumo1969Cell_sequence::iterator | fitzHughNagumo1969Cell_iterator |
Element iterator type. | |
typedef fitzHughNagumo1969Cell_sequence::const_iterator | fitzHughNagumo1969Cell_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< fitzHughNagumo1969Cell_type, char > | fitzHughNagumo1969Cell_traits |
Element traits type. | |
typedef ::neuroml2::PinskyRinzelCA3Cell | pinskyRinzelCA3Cell_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< pinskyRinzelCA3Cell_type > | pinskyRinzelCA3Cell_sequence |
Element sequence container type. | |
typedef pinskyRinzelCA3Cell_sequence::iterator | pinskyRinzelCA3Cell_iterator |
Element iterator type. | |
typedef pinskyRinzelCA3Cell_sequence::const_iterator | pinskyRinzelCA3Cell_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< pinskyRinzelCA3Cell_type, char > | pinskyRinzelCA3Cell_traits |
Element traits type. | |
typedef ::neuroml2::HindmarshRose1984Cell | hindmarshRose1984Cell_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< hindmarshRose1984Cell_type > | hindmarshRose1984Cell_sequence |
Element sequence container type. | |
typedef hindmarshRose1984Cell_sequence::iterator | hindmarshRose1984Cell_iterator |
Element iterator type. | |
typedef hindmarshRose1984Cell_sequence::const_iterator | hindmarshRose1984Cell_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< hindmarshRose1984Cell_type, char > | hindmarshRose1984Cell_traits |
Element traits type. | |
typedef ::neuroml2::PulseGenerator | pulseGenerator_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< pulseGenerator_type > | pulseGenerator_sequence |
Element sequence container type. | |
typedef pulseGenerator_sequence::iterator | pulseGenerator_iterator |
Element iterator type. | |
typedef pulseGenerator_sequence::const_iterator | pulseGenerator_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< pulseGenerator_type, char > | pulseGenerator_traits |
Element traits type. | |
typedef ::neuroml2::PulseGeneratorDL | pulseGeneratorDL_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< pulseGeneratorDL_type > | pulseGeneratorDL_sequence |
Element sequence container type. | |
typedef pulseGeneratorDL_sequence::iterator | pulseGeneratorDL_iterator |
Element iterator type. | |
typedef pulseGeneratorDL_sequence::const_iterator | pulseGeneratorDL_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< pulseGeneratorDL_type, char > | pulseGeneratorDL_traits |
Element traits type. | |
typedef ::neuroml2::SineGenerator | sineGenerator_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< sineGenerator_type > | sineGenerator_sequence |
Element sequence container type. | |
typedef sineGenerator_sequence::iterator | sineGenerator_iterator |
Element iterator type. | |
typedef sineGenerator_sequence::const_iterator | sineGenerator_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< sineGenerator_type, char > | sineGenerator_traits |
Element traits type. | |
typedef ::neuroml2::SineGeneratorDL | sineGeneratorDL_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< sineGeneratorDL_type > | sineGeneratorDL_sequence |
Element sequence container type. | |
typedef sineGeneratorDL_sequence::iterator | sineGeneratorDL_iterator |
Element iterator type. | |
typedef sineGeneratorDL_sequence::const_iterator | sineGeneratorDL_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< sineGeneratorDL_type, char > | sineGeneratorDL_traits |
Element traits type. | |
typedef ::neuroml2::RampGenerator | rampGenerator_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< rampGenerator_type > | rampGenerator_sequence |
Element sequence container type. | |
typedef rampGenerator_sequence::iterator | rampGenerator_iterator |
Element iterator type. | |
typedef rampGenerator_sequence::const_iterator | rampGenerator_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< rampGenerator_type, char > | rampGenerator_traits |
Element traits type. | |
typedef ::neuroml2::RampGeneratorDL | rampGeneratorDL_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< rampGeneratorDL_type > | rampGeneratorDL_sequence |
Element sequence container type. | |
typedef rampGeneratorDL_sequence::iterator | rampGeneratorDL_iterator |
Element iterator type. | |
typedef rampGeneratorDL_sequence::const_iterator | rampGeneratorDL_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< rampGeneratorDL_type, char > | rampGeneratorDL_traits |
Element traits type. | |
typedef ::neuroml2::CompoundInput | compoundInput_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< compoundInput_type > | compoundInput_sequence |
Element sequence container type. | |
typedef compoundInput_sequence::iterator | compoundInput_iterator |
Element iterator type. | |
typedef compoundInput_sequence::const_iterator | compoundInput_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< compoundInput_type, char > | compoundInput_traits |
Element traits type. | |
typedef ::neuroml2::CompoundInputDL | compoundInputDL_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< compoundInputDL_type > | compoundInputDL_sequence |
Element sequence container type. | |
typedef compoundInputDL_sequence::iterator | compoundInputDL_iterator |
Element iterator type. | |
typedef compoundInputDL_sequence::const_iterator | compoundInputDL_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< compoundInputDL_type, char > | compoundInputDL_traits |
Element traits type. | |
typedef ::neuroml2::VoltageClamp | voltageClamp_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< voltageClamp_type > | voltageClamp_sequence |
Element sequence container type. | |
typedef voltageClamp_sequence::iterator | voltageClamp_iterator |
Element iterator type. | |
typedef voltageClamp_sequence::const_iterator | voltageClamp_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< voltageClamp_type, char > | voltageClamp_traits |
Element traits type. | |
typedef ::neuroml2::VoltageClampTriple | voltageClampTriple_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< voltageClampTriple_type > | voltageClampTriple_sequence |
Element sequence container type. | |
typedef voltageClampTriple_sequence::iterator | voltageClampTriple_iterator |
Element iterator type. | |
typedef voltageClampTriple_sequence::const_iterator | voltageClampTriple_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< voltageClampTriple_type, char > | voltageClampTriple_traits |
Element traits type. | |
typedef ::neuroml2::SpikeArray | spikeArray_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< spikeArray_type > | spikeArray_sequence |
Element sequence container type. | |
typedef spikeArray_sequence::iterator | spikeArray_iterator |
Element iterator type. | |
typedef spikeArray_sequence::const_iterator | spikeArray_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< spikeArray_type, char > | spikeArray_traits |
Element traits type. | |
typedef ::neuroml2::TimedSynapticInput | timedSynapticInput_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< timedSynapticInput_type > | timedSynapticInput_sequence |
Element sequence container type. | |
typedef timedSynapticInput_sequence::iterator | timedSynapticInput_iterator |
Element iterator type. | |
typedef timedSynapticInput_sequence::const_iterator | timedSynapticInput_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< timedSynapticInput_type, char > | timedSynapticInput_traits |
Element traits type. | |
typedef ::neuroml2::SpikeGenerator | spikeGenerator_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< spikeGenerator_type > | spikeGenerator_sequence |
Element sequence container type. | |
typedef spikeGenerator_sequence::iterator | spikeGenerator_iterator |
Element iterator type. | |
typedef spikeGenerator_sequence::const_iterator | spikeGenerator_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< spikeGenerator_type, char > | spikeGenerator_traits |
Element traits type. | |
typedef ::neuroml2::SpikeGeneratorRandom | spikeGeneratorRandom_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< spikeGeneratorRandom_type > | spikeGeneratorRandom_sequence |
Element sequence container type. | |
typedef spikeGeneratorRandom_sequence::iterator | spikeGeneratorRandom_iterator |
Element iterator type. | |
typedef spikeGeneratorRandom_sequence::const_iterator | spikeGeneratorRandom_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< spikeGeneratorRandom_type, char > | spikeGeneratorRandom_traits |
Element traits type. | |
typedef ::neuroml2::SpikeGeneratorPoisson | spikeGeneratorPoisson_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< spikeGeneratorPoisson_type > | spikeGeneratorPoisson_sequence |
Element sequence container type. | |
typedef spikeGeneratorPoisson_sequence::iterator | spikeGeneratorPoisson_iterator |
Element iterator type. | |
typedef spikeGeneratorPoisson_sequence::const_iterator | spikeGeneratorPoisson_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< spikeGeneratorPoisson_type, char > | spikeGeneratorPoisson_traits |
Element traits type. | |
typedef ::neuroml2::SpikeGeneratorRefPoisson | spikeGeneratorRefPoisson_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< spikeGeneratorRefPoisson_type > | spikeGeneratorRefPoisson_sequence |
Element sequence container type. | |
typedef spikeGeneratorRefPoisson_sequence::iterator | spikeGeneratorRefPoisson_iterator |
Element iterator type. | |
typedef spikeGeneratorRefPoisson_sequence::const_iterator | spikeGeneratorRefPoisson_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< spikeGeneratorRefPoisson_type, char > | spikeGeneratorRefPoisson_traits |
Element traits type. | |
typedef ::neuroml2::PoissonFiringSynapse | poissonFiringSynapse_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< poissonFiringSynapse_type > | poissonFiringSynapse_sequence |
Element sequence container type. | |
typedef poissonFiringSynapse_sequence::iterator | poissonFiringSynapse_iterator |
Element iterator type. | |
typedef poissonFiringSynapse_sequence::const_iterator | poissonFiringSynapse_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< poissonFiringSynapse_type, char > | poissonFiringSynapse_traits |
Element traits type. | |
typedef ::neuroml2::TransientPoissonFiringSynapse | transientPoissonFiringSynapse_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< transientPoissonFiringSynapse_type > | transientPoissonFiringSynapse_sequence |
Element sequence container type. | |
typedef transientPoissonFiringSynapse_sequence::iterator | transientPoissonFiringSynapse_iterator |
Element iterator type. | |
typedef transientPoissonFiringSynapse_sequence::const_iterator | transientPoissonFiringSynapse_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< transientPoissonFiringSynapse_type, char > | transientPoissonFiringSynapse_traits |
Element traits type. | |
typedef ::neuroml2::IF_curr_alpha | IF_curr_alpha_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< IF_curr_alpha_type > | IF_curr_alpha_sequence |
Element sequence container type. | |
typedef IF_curr_alpha_sequence::iterator | IF_curr_alpha_iterator |
Element iterator type. | |
typedef IF_curr_alpha_sequence::const_iterator | IF_curr_alpha_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< IF_curr_alpha_type, char > | IF_curr_alpha_traits |
Element traits type. | |
typedef ::neuroml2::IF_curr_exp | IF_curr_exp_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< IF_curr_exp_type > | IF_curr_exp_sequence |
Element sequence container type. | |
typedef IF_curr_exp_sequence::iterator | IF_curr_exp_iterator |
Element iterator type. | |
typedef IF_curr_exp_sequence::const_iterator | IF_curr_exp_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< IF_curr_exp_type, char > | IF_curr_exp_traits |
Element traits type. | |
typedef ::neuroml2::IF_cond_alpha | IF_cond_alpha_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< IF_cond_alpha_type > | IF_cond_alpha_sequence |
Element sequence container type. | |
typedef IF_cond_alpha_sequence::iterator | IF_cond_alpha_iterator |
Element iterator type. | |
typedef IF_cond_alpha_sequence::const_iterator | IF_cond_alpha_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< IF_cond_alpha_type, char > | IF_cond_alpha_traits |
Element traits type. | |
typedef ::neuroml2::IF_cond_exp | IF_cond_exp_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< IF_cond_exp_type > | IF_cond_exp_sequence |
Element sequence container type. | |
typedef IF_cond_exp_sequence::iterator | IF_cond_exp_iterator |
Element iterator type. | |
typedef IF_cond_exp_sequence::const_iterator | IF_cond_exp_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< IF_cond_exp_type, char > | IF_cond_exp_traits |
Element traits type. | |
typedef ::neuroml2::EIF_cond_exp_isfa_ista | EIF_cond_exp_isfa_ista_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< EIF_cond_exp_isfa_ista_type > | EIF_cond_exp_isfa_ista_sequence |
Element sequence container type. | |
typedef EIF_cond_exp_isfa_ista_sequence::iterator | EIF_cond_exp_isfa_ista_iterator |
Element iterator type. | |
typedef EIF_cond_exp_isfa_ista_sequence::const_iterator | EIF_cond_exp_isfa_ista_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< EIF_cond_exp_isfa_ista_type, char > | EIF_cond_exp_isfa_ista_traits |
Element traits type. | |
typedef ::neuroml2::EIF_cond_alpha_isfa_ista | EIF_cond_alpha_isfa_ista_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< EIF_cond_alpha_isfa_ista_type > | EIF_cond_alpha_isfa_ista_sequence |
Element sequence container type. | |
typedef EIF_cond_alpha_isfa_ista_sequence::iterator | EIF_cond_alpha_isfa_ista_iterator |
Element iterator type. | |
typedef EIF_cond_alpha_isfa_ista_sequence::const_iterator | EIF_cond_alpha_isfa_ista_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< EIF_cond_alpha_isfa_ista_type, char > | EIF_cond_alpha_isfa_ista_traits |
Element traits type. | |
typedef ::neuroml2::HH_cond_exp | HH_cond_exp_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< HH_cond_exp_type > | HH_cond_exp_sequence |
Element sequence container type. | |
typedef HH_cond_exp_sequence::iterator | HH_cond_exp_iterator |
Element iterator type. | |
typedef HH_cond_exp_sequence::const_iterator | HH_cond_exp_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< HH_cond_exp_type, char > | HH_cond_exp_traits |
Element traits type. | |
typedef ::neuroml2::ExpCondSynapse | expCondSynapse_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< expCondSynapse_type > | expCondSynapse_sequence |
Element sequence container type. | |
typedef expCondSynapse_sequence::iterator | expCondSynapse_iterator |
Element iterator type. | |
typedef expCondSynapse_sequence::const_iterator | expCondSynapse_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< expCondSynapse_type, char > | expCondSynapse_traits |
Element traits type. | |
typedef ::neuroml2::AlphaCondSynapse | alphaCondSynapse_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< alphaCondSynapse_type > | alphaCondSynapse_sequence |
Element sequence container type. | |
typedef alphaCondSynapse_sequence::iterator | alphaCondSynapse_iterator |
Element iterator type. | |
typedef alphaCondSynapse_sequence::const_iterator | alphaCondSynapse_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< alphaCondSynapse_type, char > | alphaCondSynapse_traits |
Element traits type. | |
typedef ::neuroml2::ExpCurrSynapse | expCurrSynapse_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< expCurrSynapse_type > | expCurrSynapse_sequence |
Element sequence container type. | |
typedef expCurrSynapse_sequence::iterator | expCurrSynapse_iterator |
Element iterator type. | |
typedef expCurrSynapse_sequence::const_iterator | expCurrSynapse_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< expCurrSynapse_type, char > | expCurrSynapse_traits |
Element traits type. | |
typedef ::neuroml2::AlphaCurrSynapse | alphaCurrSynapse_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< alphaCurrSynapse_type > | alphaCurrSynapse_sequence |
Element sequence container type. | |
typedef alphaCurrSynapse_sequence::iterator | alphaCurrSynapse_iterator |
Element iterator type. | |
typedef alphaCurrSynapse_sequence::const_iterator | alphaCurrSynapse_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< alphaCurrSynapse_type, char > | alphaCurrSynapse_traits |
Element traits type. | |
typedef ::neuroml2::SpikeSourcePoisson | SpikeSourcePoisson_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< SpikeSourcePoisson_type > | SpikeSourcePoisson_sequence |
Element sequence container type. | |
typedef SpikeSourcePoisson_sequence::iterator | SpikeSourcePoisson_iterator |
Element iterator type. | |
typedef SpikeSourcePoisson_sequence::const_iterator | SpikeSourcePoisson_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< SpikeSourcePoisson_type, char > | SpikeSourcePoisson_traits |
Element traits type. | |
typedef ::neuroml2::Network | network_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< network_type > | network_sequence |
Element sequence container type. | |
typedef network_sequence::iterator | network_iterator |
Element iterator type. | |
typedef network_sequence::const_iterator | network_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< network_type, char > | network_traits |
Element traits type. | |
typedef ::neuroml2::ComponentType | ComponentType_type |
Element type. | |
typedef ::xsd::cxx::tree::sequence< ComponentType_type > | ComponentType_sequence |
Element sequence container type. | |
typedef ComponentType_sequence::iterator | ComponentType_iterator |
Element iterator type. | |
typedef ComponentType_sequence::const_iterator | ComponentType_const_iterator |
Element constant iterator type. | |
typedef ::xsd::cxx::tree::traits< ComponentType_type, char > | ComponentType_traits |
Element traits type. | |
![]() | |
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. | |
Class corresponding to the NeuroMLDocument schema type.
This is used for the root element of NeuroML models. It supports a convenience writeToFile() method for serialising as XML.
Definition at line 38 of file NeuroML_custom.hxx.
neuroml2::NeuroMLDocument::NeuroMLDocument | ( | 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 62 of file NeuroML_custom.cxx.
neuroml2::NeuroMLDocument::NeuroMLDocument | ( | const NeuroMLDocument & | 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 69 of file NeuroML_custom.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::NeuroMLDocument_base.
Definition at line 76 of file NeuroML_custom.cxx.
NeuroMLDocument & neuroml2::NeuroMLDocument::operator= | ( | const NeuroMLDocument & | x | ) |
Copy assignment operator.
x | An instance to make a copy of. |
For polymorphic object models use the _clone
function instead.
Definition at line 82 of file NeuroML_custom.cxx.
void neuroml2::NeuroMLDocument::writeToFile | ( | const std::string & | pathToFile, |
std::ios_base::openmode | mode = std::ios_base::out |
||
) | const |
Write this NeuroML model to an XML file.
pathToFile | Path to write to. |
mode | What mode to open the file in; defaults to overwrite. |
Definition at line 48 of file NeuroML_custom.cxx.