Classes | Typedefs

mappingDetails - mostly internal mapping classes
[mapping - classes representing mathematical mappings]

Collaboration diagram for mappingDetails - mostly internal mapping classes:

Classes

class  Interpolated< V >
 Represents an interpolated value of any type. More...
class  PairLess< Pair, Key >
 Compares a the first value of a pair to a value. More...
class  NextSmaller< Key, V, Pair, InputIterator >
 Given two iterators defining a range of key-value-pairs this class provides interpolation of values for an arbitrary key by returning the value of the next smaller entry. More...
class  Nearest< Key, V, Pair, InputIterator >
 Given two iterators defining a range of key-value-pairs this class provides interpolation of values for an arbitrary key by returning the value of the nearest entry. More...
class  Linear< Key, V, Pair, InputIterator >
 Given two iterators defining a range of key-value-pairs this class provides linear interpolation of the value at an arbitrary key-position. More...
class  ConstInterpolateableIterator< Key, V, Pair, Iterator, Interpolator >
 Template for an interpolateable const iterator for any container which maps from a key to a value. This doesn't necessarily has to be a map, but also can be a sorted list of pairs. More...
class  InterpolateableIterator< Key, V, Container, Interpolator >
 Provides an interpolateable iterator for any Container which maps from keys to values which is able to change the underlying Container. More...
class  InterpolateableMap< Key, V, Interpolator >
 Represents a std::map which is able to interpolate. More...
class  BaseFilteredIterator< Base >
 This iterator takes another ConstMappingIterator and does just pipe every method to the passed ConstMappingIterator. More...
class  FilteredMappingIterator
 Non-Const version of the BaseFilteredIterator. Meant to be used for MappingIterator instances. More...
class  LinearIntplMappingIterator
 Helper-class for the MultiDimMapping which provides an Iterator which linear interpolates between two other Mapping iterators. Or in other words, it provides an Iterator for an linear interpolated Mapping. More...
class  LinearIntplMapping
 Helper class which represents a linear interpolation between two other mappings. More...
class  Interpolated< Mapping * >
 Helper class (-specialization) for multiDimMapping which is used by an InterpolateableMap as return value of the "getValue()" - method. More...
class  Linear< double, Mapping *, std::map< double, Mapping * >::value_type, std::map< double, Mapping * >::const_iterator >
 Specialization of the Linear-template which provides LinearInterpolation for pointer two Mappings. Used by MultiDimMapping. More...
class  ConstMappingIteratorWrapper
 Wraps an ConstMappingIterator into a MappingIterator interface. More...
class  ConstMappingWrapper
 Wraps an ConstMapping into a Mapping interface. More...
class  FilledUpMappingIterator
 MappingIterator implementation for FilledUpMappings. More...
class  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  ConcatConstMappingIterator
 Deletes its ConstMapping when this iterator is deleted. More...
class  ConcatConstMapping< Operator >
 Defines it values by concatenating one or more Mappings to a reference Mapping. More...
class  BaseDelayedIterator< Base, Iterator >
 Common base for a Const- and NonConst-Iterator for a DelayedMapping. More...
class  BaseDelayedMapping< Base >
 Common base for Const- and NonConst-DelayedMapping. More...
class  ConstDelayedMapping
 Moves another ConstMapping in its time dimension. More...
class  DelayedMapping
 Moves another Mapping in its time dimension. More...

Typedefs

typedef BaseFilteredIterator
< ConstMappingIterator
FilteredConstMappingIterator
 Const version of the BaseFilteredIterator. Meant to be used for ConstMappingIterator instances.
typedef BaseDelayedIterator
< FilteredConstMappingIterator,
ConstMappingIterator
ConstDelayedMappingIterator
 ConstIterator for a ConstDelayedMapping.
typedef BaseDelayedIterator
< FilteredMappingIterator,
MappingIterator
DelayedMappingIterator
 Iterator for a DelayedMapping.

Typedef Documentation

ConstIterator for a ConstDelayedMapping.

See also:
ConstDelayedMapping
Author:
Karl Wess

Definition at line 2187 of file MappingUtils.h.

Iterator for a DelayedMapping.

See also:
DelayedMapping
Author:
Karl Wessel

Definition at line 2196 of file MappingUtils.h.

Const version of the BaseFilteredIterator. Meant to be used for ConstMappingIterator instances.

See also:
BaseFilteredIterator *
Author:
Karl Wessel

Definition at line 68 of file MappingUtils.h.