|
| ConstantSimpleConstMapping (const DimensionSet &dims, argument_value_cref_t val) |
|
| ConstantSimpleConstMapping (const DimensionSet &dims, const Argument &key, argument_value_cref_t val) |
|
| ConstantSimpleConstMapping (const ConstantSimpleConstMapping &o) |
|
virtual | ~ConstantSimpleConstMapping () |
|
virtual argument_value_t | getValue (const Argument &) const override |
| Returns the value of this Mapping at the position specified by the passed Argument. More...
|
|
argument_value_cref_t | getValue () const |
| Returns the value of this constant mapping. More...
|
|
void | setValue (argument_value_cref_t val) |
| Sets the value of this constant mapping. More...
|
|
ConstMapping * | constClone () const override |
| returns a deep copy of this mapping instance. 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...
|
|
Represents a constant mathematical mapping (f(x) = c)
Returns the same value for every point in any dimension.
- Author
- Karl Wessel