|
| ConcatConstMapping (const ConcatConstMapping &o) |
|
ConcatConstMapping & | operator= (const ConcatConstMapping ©) |
| ConcatConstMapping assignment operator. More...
|
|
void | swap (ConcatConstMapping &s) |
| Swaps data with another ConcatConstMapping. More...
|
|
template<class Iterator > |
| ConcatConstMapping (ConstMapping *refMapping, Iterator first, Iterator last, bool continueOutOfRange=true, Argument::mapped_type_cref oorValue=Argument::MappedZero, Operator op=Operator()) |
| Initializes with the passed reference Mapping, the operator and the Mappings defined by the passed iterator. More...
|
|
| ConcatConstMapping (ConstMapping *refMapping, ConstMapping *other, bool continueOutOfRange=true, Argument::mapped_type_cref oorValue=Argument::MappedZero, Operator op=Operator()) |
| Initializes with the passed reference Mapping, the operator and another Mapping to concatenate. More...
|
|
virtual | ~ConcatConstMapping () |
|
void | addMapping (ConstMapping *m) |
| Adds another Mapping to the list of Mappings to concatenate. More...
|
|
virtual Argument::mapped_type | getValue (const Argument &pos) const override |
| Returns the value of this Mapping at the position specified by the passed Argument. More...
|
|
Mapping * | createConcatenatedMapping () const |
| Returns the concatenated Mapping. More...
|
|
virtual ConstMappingIterator * | createConstIterator () const override |
| Returns a pointer of a new Iterator which is able to iterate over this Mapping. More...
|
|
virtual ConstMappingIterator * | createConstIterator (const Argument &pos) const override |
| Returns a pointer of a new Iterator which is able to iterate over the function. More...
|
|
virtual ConstMapping * | constClone () const override |
| returns a deep copy of this mapping instance. More...
|
|
ConstMapping * | getRefMapping () |
| Returns the pointer to the reference mapping. 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...
|
|
template<class Operator>
class inet::physicallayer::ConcatConstMapping< Operator >
Defines it values by concatenating one or more Mappings to a reference Mapping.
- Author
- Karl Wessel