65 virtual std::string
message(){
return std::string(); }
555 const Name& property,
const Time& value)
587 const Name& property,
const Time& value)
617 const Name& property,
const Time& value)
649 const Name& name_a,
const Time& value_a,
650 const Name& name_b,
const Time& value_b)
std::string msg_
Definition: exceptions.h:422
Exception to be thrown if a GSL solver does not return GSL_SUCCESS.
Definition: exceptions.h:671
UnknownThread(int id)
Definition: exceptions.h:346
Exception to be thrown if the user tries to map a channel that exceeds the width of the MUSIC port...
Definition: exceptions.h:830
~DimensionMismatch()
Definition: exceptions.h:487
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:307
UnknownPort(int id)
Definition: exceptions.h:301
int id_
Definition: exceptions.h:237
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:217
const std::string model_
Definition: exceptions.h:564
Exception to be thrown if the wrong argument type is given to a function.
Definition: exceptions.h:512
const Name prop_
Definition: exceptions.h:627
InvalidDefaultResolution(const std::string &model, const Name &property, const Time &value)
Definition: exceptions.h:554
IllegalConnection(std::string msg)
Definition: exceptions.h:325
const Name receptor_type("receptor_type")
Connection parameters.
Definition: nest_names.h:240
virtual const char * what() const
Returns the SLI error name, used by raiseerror.
Definition: sliexceptions.h:83
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:127
~MUSICSimulationHasRun()
Definition: exceptions.h:817
Exception to be thrown by the event handler of a node if it receives an event it cannot handle...
Definition: exceptions.h:385
const std::string model_
Definition: exceptions.h:822
MUSICPortAlreadyPublished(const std::string &model, const std::string &portname)
Definition: exceptions.h:787
Exception to be thrown if the specified receptor type does not accept the event type.
Definition: exceptions.h:273
DimensionMismatch()
Definition: exceptions.h:475
const std::string model_
Definition: exceptions.h:898
TimeMultipleRequired(const std::string &model, const Name &name_a, const Time &value_a, const Name &name_b, const Time &value_b)
Definition: exceptions.h:648
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:28
~BadParameter()
Definition: exceptions.h:459
const std::string model_
Definition: exceptions.h:716
To be thrown if a connection is not possible.
Definition: exceptions.h:317
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:192
DistributionError()
Definition: exceptions.h:500
Exception to be thrown if a (neuron/synapse) model with the the specified ID is used within the netwo...
Definition: exceptions.h:127
UnexpectedEvent()
Definition: exceptions.h:388
ModelInUse(const std::string &modelname)
Definition: exceptions.h:131
BadDelay(double delay, std::string message)
Definition: exceptions.h:367
Exception to be thrown if a Time object should be multiple of the resolution.
Definition: exceptions.h:606
const long id_
Definition: exceptions.h:111
~NumericalInstability()
Definition: exceptions.h:711
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:58
int provided_
Definition: exceptions.h:473
BadParameter(std::string msg)
Definition: exceptions.h:454
const Name prop_
Definition: exceptions.h:597
~DistributionError()
Definition: exceptions.h:502
std::string name_
Definition: exceptions.h:257
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:279
const std::string portname_
Definition: exceptions.h:771
~IllegalConnection()
Definition: exceptions.h:330
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:250
const Time val_a_
Definition: exceptions.h:662
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:222
double delay_
Definition: exceptions.h:363
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:42
~MUSICChannelUnknown()
Definition: exceptions.h:844
~TimeMultipleRequired()
Definition: exceptions.h:655
MUSICSimulationHasRun(const std::string &model)
Definition: exceptions.h:813
int expected_
Definition: exceptions.h:472
Represent strings by ints to facilitate fast comparison.
Definition: name.h:53
MUSICChannelAlreadyMapped(const std::string &model, const std::string &portname, int channel)
Definition: exceptions.h:885
const std::string portname_
Definition: exceptions.h:798
~MUSICChannelAlreadyMapped()
Definition: exceptions.h:891
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:78
int id_
Definition: exceptions.h:344
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:260
~UnexpectedEvent()
Definition: exceptions.h:392
UnsupportedEvent()
Definition: exceptions.h:406
const Name n_
Definition: exceptions.h:93
NumericalInstability(const std::string &model)
Definition: exceptions.h:707
~MUSICPortAlreadyPublished()
Definition: exceptions.h:792
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:300
const Name prop_b_
Definition: exceptions.h:663
UnknownModelID(long id)
Definition: exceptions.h:113
~NewModelNameExists()
Definition: exceptions.h:98
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:168
~SimulationError()
Definition: exceptions.h:532
~BadProperty()
Definition: exceptions.h:434
int id_
Definition: exceptions.h:223
~UnknownModelID()
Definition: exceptions.h:116
DimensionMismatch(int expected, int provided)
Definition: exceptions.h:481
~UnknownThread()
Definition: exceptions.h:351
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:176
UnknownSynapseType(std::string name)
Definition: exceptions.h:155
const std::string portname_
Definition: exceptions.h:744
const std::string model_
Definition: exceptions.h:797
IncompatibleReceptorType(long receptor_type, std::string name, std::string event)
Definition: exceptions.h:279
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:118
long receptor_type_
Definition: exceptions.h:256
const Time val_
Definition: exceptions.h:628
SimulationError()
Definition: exceptions.h:530
~UnknownPort()
Definition: exceptions.h:306
Exception to be thrown if the dimensions of two or more objects do not agree.
Definition: exceptions.h:470
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:315
~UnknownNode()
Definition: exceptions.h:188
Definition: exceptions.h:221
~MUSICPortUnknown()
Definition: exceptions.h:865
Exception to be thrown if a parameter cannot be set.
Definition: exceptions.h:445
const std::string portname_
Definition: exceptions.h:870
UnknownNode()
Definition: exceptions.h:179
UnknownModelName(const Name &n)
Definition: exceptions.h:78
Exception to be thrown if a thread id outside the range encountered.
Definition: exceptions.h:342
Definition: nest_time.h:130
~ModelInUse()
Definition: exceptions.h:135
Exception to be thrown if a model with the the specified ID does not exist.
Definition: exceptions.h:109
NewModelNameExists(const Name &n)
Definition: exceptions.h:95
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:136
~UnknownModelName()
Definition: exceptions.h:82
~UnknownReceptorType()
Definition: exceptions.h:264
Base class for all Kernel exceptions.
Definition: exceptions.h:54
MUSICChannelUnknown(const std::string &model, const std::string &portname, int channel)
Definition: exceptions.h:838
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:187
Exception to be thrown if a model with the the specified name does not exist.
Definition: exceptions.h:74
MUSICPortHasNoWidth(const std::string &model, const std::string &portname)
Definition: exceptions.h:760
Exception to be thrown if a problem with the distribution of elements is encountered.
Definition: exceptions.h:497
Exception to be thrown if a music_event_out_proxy is generated, but the music port has no width...
Definition: exceptions.h:751
SubnetExpected()
Definition: exceptions.h:515
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:227
int synapseid_
Definition: exceptions.h:146
std::string message_
Definition: exceptions.h:364
MUSICPortUnknown(const std::string &portname)
Definition: exceptions.h:861
Exception to be thrown by a Connection object if a connection with an unsupported event type is attem...
Definition: exceptions.h:403
const int channel_
Definition: exceptions.h:850
Exception to be thrown if the specified receptor type does not exist in the node. ...
Definition: exceptions.h:254
NoThreadSiblingsAvailable(int id)
Definition: exceptions.h:210
Exception to be thrown if the specified Node does not exist.
Definition: exceptions.h:202
Exception to be thrown if the user tries to use a port that is not known to NEST. ...
Definition: exceptions.h:858
~StepMultipleRequired()
Definition: exceptions.h:621
Exception to be thrown if a music_event_out_proxy is generated, but the music port is unmapped...
Definition: exceptions.h:724
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:152
const std::string model_
Definition: exceptions.h:626
Definition: interpret.h:69
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:197
const std::string model_
Definition: exceptions.h:691
virtual std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.h:65
const Time val_
Definition: exceptions.h:566
virtual ~KernelException()
Definition: exceptions.h:63
UnknownReceptorType(long receptor_type, std::string name)
Definition: exceptions.h:259
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:272
~UnsupportedEvent()
Definition: exceptions.h:410
~InvalidTimeInModel()
Definition: exceptions.h:591
~UnknownSynapseType()
Definition: exceptions.h:161
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:111
UnknownNode(int id)
Definition: exceptions.h:183
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:335
Exception to be thrown if a status parameter is incomplete or inconsistent.
Definition: exceptions.h:420
const std::string model_
Definition: exceptions.h:851
int id_
Definition: exceptions.h:177
const std::string portname_
Definition: exceptions.h:849
const Name model("model")
Node parameter.
Definition: nest_names.h:196
Definition: exceptions.h:235
~IncompatibleReceptorType()
Definition: exceptions.h:287
std::string msg_
Definition: exceptions.h:335
NoThreadSiblingsAvailable()
Definition: exceptions.h:206
GSLSolverFailure(const std::string &model, const int status)
Definition: exceptions.h:680
KernelException()
Definition: exceptions.h:57
LocalNodeExpected(int id)
Definition: exceptions.h:225
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:50
int id_
Definition: exceptions.h:299
const std::string portname_
Definition: exceptions.h:896
KernelException(char const *const what)
Definition: exceptions.h:60
Exception to be thrown if the user tries to map a channel that exceeds the width of the MUSIC port...
Definition: exceptions.h:877
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:145
std::string name_
Definition: exceptions.h:276
int id_
Definition: exceptions.h:204
Exception to be thrown if the user tries to change the name of an already published port...
Definition: exceptions.h:779
std::string msg_
Definition: exceptions.h:447
~GSLSolverFailure()
Definition: exceptions.h:686
~NodeWithProxiesExpected()
Definition: exceptions.h:244
IllegalConnection()
Definition: exceptions.h:320
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:212
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:161
Base class for all SLI exceptions.
Definition: sliexceptions.h:56
const Name prop_a_
Definition: exceptions.h:661
MUSICPortUnconnected(const std::string &model, const std::string &portname)
Definition: exceptions.h:733
To be thrown if a port does not exists.
Definition: exceptions.h:297
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:94
const Name n("n")
Number of synaptic release sites (int >=0) (Tsodyks2_connection)
Definition: nest_names.h:202
long_t delay
Delay of a connection.
Definition: nest.h:178
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:181
const Name prop_
Definition: exceptions.h:565
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:286
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:293
UnknownSynapseType(int id)
Definition: exceptions.h:149
const std::string modelname_
Definition: exceptions.h:129
StepMultipleRequired(const std::string &model, const Name &property, const Time &value)
Definition: exceptions.h:616
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:64
BadProperty(std::string msg)
Definition: exceptions.h:429
~BadDelay()
Definition: exceptions.h:374
Exception to be thrown if a name requested for a user-defined model exist already.
Definition: exceptions.h:91
const Time val_b_
Definition: exceptions.h:664
~MUSICPortHasNoWidth()
Definition: exceptions.h:765
~SubnetExpected()
Definition: exceptions.h:517
const std::string model_
Definition: exceptions.h:743
~NoThreadSiblingsAvailable()
Definition: exceptions.h:215
const std::string model_
Definition: exceptions.h:660
long receptor_type_
Definition: exceptions.h:275
const int channel_
Definition: exceptions.h:897
BadParameter()
Definition: exceptions.h:450
~LocalNodeExpected()
Definition: exceptions.h:230
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:323
NodeWithProxiesExpected(int id)
Definition: exceptions.h:239
Exception to be thrown if the wrong argument type is given to a function.
Definition: exceptions.h:527
InvalidTimeInModel(const std::string &model, const Name &property, const Time &value)
Definition: exceptions.h:586
Exception to be thrown on prototype construction if Time objects incompatible.
Definition: exceptions.h:544
const Time val_
Definition: exceptions.h:598
~InvalidDefaultResolution()
Definition: exceptions.h:559
std::string event_type_
Definition: exceptions.h:277
Exception to be thrown on instance construction if Time objects incompatible.
Definition: exceptions.h:576
const int status_
Definition: exceptions.h:692
std::string synapsename_
Definition: exceptions.h:147
Exception to be thrown if the specified Node does not exist.
Definition: exceptions.h:175
Exception to be thrown if numerical instabilities are detected.
Definition: exceptions.h:699
const std::string model_
Definition: exceptions.h:596
const std::string model_
Definition: exceptions.h:770
Exception to be thrown if a Time object should be a multiple of another.
Definition: exceptions.h:636
const Name n_
Definition: exceptions.h:76
~MUSICPortUnconnected()
Definition: exceptions.h:738
Exception to be thrown if the user tries to change the name of an already published port...
Definition: exceptions.h:805
BadProperty()
Definition: exceptions.h:425
Exception to be thrown if the specified Synapse type does not exist.
Definition: exceptions.h:144
std::string message()
Returns a diagnostic message or empty string.
Definition: exceptions.cpp:239
Exception to be thrown if an invalid delay is used in a connection.
Definition: exceptions.h:361