Exception to be thrown if a Time object should be a multiple of another.
More...
#include <exceptions.h>
Exception to be thrown if a Time object should be a multiple of another.
- See also
- StepMultipleRequired
nest::TimeMultipleRequired::TimeMultipleRequired |
( |
const std::string & |
model, |
|
|
const Name & |
name_a, |
|
|
const Time & |
value_a, |
|
|
const Name & |
name_b, |
|
|
const Time & |
value_b |
|
) |
| |
|
inline |
- Note
- model should be passed from get_name() to ensure that names of copied models are reported correctly.
- Parameters
-
model | name of model causing problem |
name_a | name of dividend |
value_a | value of dividend |
name_b | name of divisor |
value_b | value of divisor |
nest::TimeMultipleRequired::~TimeMultipleRequired |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inline |
std::string nest::TimeMultipleRequired::message |
( |
| ) |
|
|
virtual |
Returns a diagnostic message or empty string.
This function is not const, because it may clear internal data fields.
Reimplemented from nest::KernelException.
const std::string nest::TimeMultipleRequired::model_ |
|
private |
const Name nest::TimeMultipleRequired::prop_a_ |
|
private |
const Name nest::TimeMultipleRequired::prop_b_ |
|
private |
const Time nest::TimeMultipleRequired::val_a_ |
|
private |
const Time nest::TimeMultipleRequired::val_b_ |
|
private |
The documentation for this class was generated from the following files: