|
| FilledUpMapping (const ConstMapping *source, const DimensionSet &dims, const KeyMap &rkeys) |
|
virtual | ~FilledUpMapping () |
|
virtual void | appendValue (const Argument &pos, argument_value_cref_t value) override |
|
virtual MappingIterator * | createIterator () override |
| Returns a pointer of a new Iterator which is able to iterate over the Mapping and can change the value the iterator points to. More...
|
|
virtual MappingIterator * | createIterator (const Argument &pos) override |
| Returns a pointer of a new Iterator which is able to iterate over the Mapping and can change the value the iterator points to. More...
|
|
| MultiDimMapping (const DimensionSet &myDims) |
| Initializes the Mapping with the passed DimensionSet as domain. More...
|
|
| MultiDimMapping (const DimensionSet &myDims, argument_value_cref_t oorv) |
| Initializes the Mapping with the passed DimensionSet as domain. More...
|
|
| MultiDimMapping (const MultiDimMapping< Linear > &o) |
| Copy-constructor which assures that the sub-mappings are deep copied instead of only their the pointers. More...
|
|
const MultiDimMapping & | operator= (const MultiDimMapping< Linear > &o) |
| Copy operator which assures that the sub-mappings are deep copied instead of only their the pointers. More...
|
|
virtual Mapping * | clone () const override |
| returns a deep copy of this mapping instance. More...
|
|
virtual | ~MultiDimMapping () |
| Frees the memory for the sub mappings. More...
|
|
virtual argument_value_t | getValue (const Argument &pos) const override |
| Returns the value of this Mapping at position specified by the passed Argument. More...
|
|
virtual void | setValue (const Argument &pos, argument_value_cref_t value) override |
| Changes the value of the Mapping at the specified position. More...
|
|
Dimension | getDimension () |
| Returns the dimension this instance represents. More...
|
|
Mapping & | operator= (const Mapping ©) |
| Mapping assignment operator. More...
|
|
void | swap (Mapping &s) |
| Swaps data with another Mapping. More...
|
|
| Mapping (const DimensionSet &dims) |
| Initializes the Mapping with the passed DimensionSet as domain. More...
|
|
| Mapping () |
| Initializes the Mapping with the time dimension as domain. More...
|
|
| Mapping (const Mapping &o) |
|
virtual | ~Mapping () |
|
virtual void | setValue (const Argument &pos, argument_value_cref_t value)=0 |
| Changes the value of the Mapping at the specified position. More...
|
|
virtual void | appendValue (const Argument &pos, argument_value_cref_t value) |
| Appends the passed value at the passed position to the mapping. More...
|
|
virtual ConstMappingIterator * | createConstIterator () const override |
| Returns an ConstMappingIterator by use of the respective implementation of the "createIterator()"-method. More...
|
|
virtual ConstMappingIterator * | createConstIterator (const Argument &pos) const override |
| Returns an ConstMappingIterator by use of the respective implementation of the "createIterator()"-method. More...
|
|
virtual ConstMapping * | constClone () const override |
| Returns a deep const copy of this mapping by using the according "clone()"-implementation. 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...
|
|
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.
This class is used by "applyElementWiseOperator()"-method to be able to handle cases where the second mappings domain is a real subset of the first mappings domain (meaning the first mappings domain has the same dimensions as the seconds domain and at least one further dimension).
- Author
- Karl Wessel