Go to Overview over all GrAL packages.
Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Container/bijective-mapping.h File Reference

Classes for representing bijective mappings of finite sets. More...

#include "Container/my-hash-map.h"
#include "Container/mapped-value-iterator.h"
#include "Utility/pre-post-conditions.h"

Include dependency graph for bijective-mapping.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  printer_of_bij_mapping
 helper class for custom output of a bijective map. More...

class  bijective_mapping
 Represents a one-to-one mapping T1 -> T2. More...

class  inverse_mapping
 Represents a mapping T2 --> T1 which is the inverse of some bijective_mapping<T1,T2>. More...

class  domain_of_bijective_mapping
 Represents the domain of definition of a mapping. More...

class  range_of_bijective_mapping
 Represents the range (image) of a bijective mapping . More...


Functions

template<class T1, class T2> void write_bm (bijective_mapping< T1, T2 > const &m, ostream &out)
 write a bijective map to ostream. More...

template<class T1, class T2> void read_bm (bijective_mapping< T1, T2 > &m, istream &in)
 read a bijective map from istream. More...

template<class T1, class T2> printer_of_bij_mapping< T1,
T2 > 
Printer (bijective_mapping< T1, T2 > const &m)
 helper function for custom output of a bijective map. More...


Detailed Description

Classes for representing bijective mappings of finite sets.

Definition in file bijective-mapping.h.


Copyright (c) Guntram Berti 1997-2002. See the GrAL Homepage for up-to-date information.

Generated at Tue Feb 26 15:57:15 2002 for Sequence by doxygen 1.2.11-20011104 written by Dimitri van Heesch, © 1997-2000