|
| SimpleTimeConstMapping (double _myValue, simtime_t_cref _start, simtime_t_cref _stop) |
| Constructs the mapping with the value _myValue, in the time interval [start, stop]. More...
|
|
virtual | ~SimpleTimeConstMapping () |
|
double | getValue (const Argument &) const |
| Returns a constant. More...
|
|
ConstMapping * | constClone () const |
| creates a clone of this mapping. More...
|
|
virtual ConstMappingIterator * | createConstIterator () const override |
| Returns a pointer of a new Iterator which is able to iterate over the Mapping. More...
|
|
virtual ConstMappingIterator * | createConstIterator (const Argument &pos) const override |
| Returns a pointer of a new Iterator which is able to iterate over the Mapping. More...
|
|
| SimpleConstMapping (const DimensionSet &dims) |
| Initializes a not yet iterateable SimpleConstmapping with the passed DimensionSet as domain. More...
|
|
| SimpleConstMapping (const SimpleConstMapping &o) |
|
SimpleConstMapping & | operator= (const SimpleConstMapping ©) |
| SimpleConstMapping assignment operator. More...
|
|
void | swap (SimpleConstMapping &s) |
| Swaps data with another SimpleConstMapping. More...
|
|
| SimpleConstMapping (const DimensionSet &dims, const Argument &key) |
| Fully initializes this mapping with the passed position as key entry. More...
|
|
| SimpleConstMapping (const DimensionSet &dims, const Argument &key1, const Argument &key2) |
| Fully initializes this mapping with the passed two positions as key entries. More...
|
|
| SimpleConstMapping (const DimensionSet &dims, const Argument &min, const Argument &max, const Argument &interval) |
| Fully initializes this mapping with the key entries defined by the passed min, max and interval values. More...
|
|
void | initializeArguments (const Argument &key) |
| Initializes the key entry set with the passed position as entry. More...
|
|
void | initializeArguments (const Argument &key1, const Argument &key2) |
| Initializes the key entry set with the passed two positions as entries. More...
|
|
void | initializeArguments (const Argument &min, const Argument &max, const Argument &interval) |
| Initializes the key entry set with the passed min, max and interval-Arguments. More...
|
|
ConstMapping & | operator= (const ConstMapping ©) |
| ConstMapping assignment operator. More...
|
|
void | swap (ConstMapping &s) |
| Swaps data with another ConstMapping. More...
|
|
| ConstMapping () |
| Initializes the ConstMapping with a the time dimension as domain. More...
|
|
| ConstMapping (const ConstMapping &o) |
|
| ConstMapping (const DimensionSet &dimSet) |
| Initializes the ConstMapping with the passed DimensionSet as Domain. More...
|
|
virtual | ~ConstMapping () |
|
argument_value_t | operator[] (const Argument &pos) const |
| Returns the value of this Mapping at the position specified by the passed Argument. More...
|
|
const DimensionSet & | getDimensionSet () const |
| Returns this Mappings domain as DimensionSet. More...
|
|
template<class stream > |
stream & | print (stream &out, argument_value_cref_t lTimeScale=argument_value_t(1), argument_value_cref_t lLeftColScale=Argument::MappedOne, const std::string &sTableHead=std::string("o\\ms"), const Dimension *const pOnlyDim=nullptr) const |
| Prints the Mapping to an output stream. More...
|
|
A simple constant mapping for one value over time.