INET Framework for OMNeT++/OMNEST
MappingUtils.h File Reference

Classes

class  inet::physicallayer::BaseFilteredIterator< Base >
 This iterator takes another ConstMappingIterator and does just pipe every method to the passed ConstMappingIterator. More...
 
class  inet::physicallayer::FilteredMappingIterator
 Non-Const version of the BaseFilteredIterator. More...
 
class  inet::physicallayer::TimeMappingIterator< Interpolator >
 Provides an implementation of the MappingIterator- Interface which is able to iterate over TimeMappings. More...
 
class  inet::physicallayer::TimeMapping< Interpolator >
 Implements the Mapping-interface with an InterpolateableMap from simtime_t to double between which values can be interpolated to represent a Mapping with only time as domain. More...
 
class  inet::physicallayer::FrequencyMappingIterator< Interpolator >
 Provides an implementation of the MappingIterator- Interface which is able to iterate over FrequencyMappings. More...
 
class  inet::physicallayer::FrequencyMapping< Interpolator >
 Implements the Mapping-interface with an InterpolateableMap from double to double between which values can be interpolated to represent a Mapping with only frequency as domain. More...
 
class  inet::physicallayer::LinearIntplMappingIterator
 Helper-class for the MultiDimMapping which provides an Iterator which linear interpolates between two other Mapping iterators. More...
 
class  inet::physicallayer::LinearIntplMapping
 Helper class which represents a linear interpolation between two other mappings. More...
 
class  inet::physicallayer::Interpolated< Mapping * >
 Helper class (-specialization) for multiDimMapping which is used by an InterpolateableMap as return value of the "getValue()" - method. More...
 
class  inet::physicallayer::Linear< std::map< Argument::mapped_type, Mapping * > >
 Specialization of the Linear-template which provides LinearInterpolation for pointer two Mappings. More...
 
class  inet::physicallayer::ConstantSimpleConstMapping
 Represents a constant mathematical mapping (f(x) = c) More...
 
class  inet::physicallayer::ConstMappingIteratorWrapper
 Wraps an ConstMappingIterator into a MappingIterator interface. More...
 
class  inet::physicallayer::ConstMappingWrapper
 Wraps an ConstMapping into a Mapping interface. More...
 
class  inet::physicallayer::MultiDimMapping< Interpolator >
 Implementation of the Mapping-interface which is able to represent arbitrary dimensional instances of Mappings by using a tree-like structure of sub-mappings, each representing the values for one of the dimensions. More...
 
class  inet::physicallayer::MultiDimMappingIterator< Interpolator >
 Implementation of the MappingIterator-interface which is able to iterate over every value in a MultiDimMapping. More...
 
class  inet::physicallayer::MultiDimMapping< Interpolator >
 Implementation of the Mapping-interface which is able to represent arbitrary dimensional instances of Mappings by using a tree-like structure of sub-mappings, each representing the values for one of the dimensions. More...
 
class  inet::physicallayer::FilledUpMappingIterator
 MappingIterator implementation for FilledUpMappings. More...
 
class  inet::physicallayer::FilledUpMapping
 Takes a source ConstMapping with a domain A and a set of KeyEntries for a domain B and creates a clone of the source mapping with the domain B and the KeyEntries passed. More...
 
class  inet::physicallayer::MappingUtils
 Provides several utility methods for Mappings. More...
 
class  inet::physicallayer::ConcatConstMappingIterator
 Deletes its ConstMapping when this iterator is deleted. More...
 
class  inet::physicallayer::ConcatConstMapping< Operator >
 Defines it values by concatenating one or more Mappings to a reference Mapping. More...
 
class  inet::physicallayer::BaseDelayedIterator< Base, Iterator >
 Common base for a Const- and NonConst-Iterator for a DelayedMapping. More...
 
class  inet::physicallayer::BaseDelayedMapping< Base >
 Common base for Const- and NonConst-DelayedMapping. More...
 
class  inet::physicallayer::ConstDelayedMapping
 Moves another ConstMapping in its time dimension. More...
 
class  inet::physicallayer::DelayedMapping
 Moves another Mapping in its time dimension. More...
 

Namespaces

 inet
 Copyright (c) 2005 Jan Ringo�, www.ringos.cz.
 
 inet::physicallayer
 

Typedefs

typedef BaseFilteredIterator< ConstMappingIterator > inet::physicallayer::FilteredConstMappingIterator
 Const version of the BaseFilteredIterator. More...
 
typedef BaseDelayedIterator< FilteredConstMappingIterator, ConstMappingIterator > inet::physicallayer::ConstDelayedMappingIterator
 ConstIterator for a ConstDelayedMapping. More...
 
typedef BaseDelayedIterator< FilteredMappingIterator, MappingIterator > inet::physicallayer::DelayedMappingIterator
 Iterator for a DelayedMapping. More...
 

Functions

Mapping * inet::physicallayer::operator* (const ConstMapping &f1, const ConstMapping &f2)
 
Mapping * inet::physicallayer::operator/ (const ConstMapping &f1, const ConstMapping &f2)
 
Mapping * inet::physicallayer::operator+ (const ConstMapping &f1, const ConstMapping &f2)
 
Mapping * inet::physicallayer::operator- (const ConstMapping &f1, const ConstMapping &f2)