#include <bijective-mapping.h>
Public Types | |
typedef inverse_mapping< T1, T2 > | inverse_type |
typedef domain_of_bijective_mapping< T1, T2 > | domain_type |
typedef range_of_bijective_mapping< T1, T2 > | range_type |
typedef T1 | argument_type |
typedef T2 | result_type |
typedef bijective_mapping< T1, T2 > | self |
typedef map_table_type::size_type | size_type |
Public Methods | |
bijective_mapping () | |
Empty mapping, ![]() | |
bijective_mapping (unsigned sz) | |
Empty mapping, ![]() | |
bijective_mapping (inverse_mapping< T2, T1 > const &inv) | |
![]() | |
const T2 & | operator() (const T1 &t1) const |
returns ![]() ![]() | |
const T2 & | operator[] (const T1 &t1) const |
returns $f f(t_1) $f, Pre: ![]() | |
T2 & | operator[] (const T1 &t1) |
returns ![]() | |
bool | defined (const T1 &t1) const |
returns true iff ![]() | |
inverse_type | inverse () const |
returns the inverse mapping ![]() | |
domain_type | domain () const |
returns the domain of definition ![]() | |
range_type | range () const |
returns the range (image) ![]() | |
size_type | size () const |
returns ![]() | |
Friends | |
class | bijective_mapping |
class | inverse_mapping |
class | domain_of_bijective_mapping |
class | range_of_bijective_mapping |
Definition at line 149 of file bijective-mapping.h.
|
Definition at line 151 of file bijective-mapping.h. Referenced by inverse. |
|
Definition at line 152 of file bijective-mapping.h. Referenced by domain. |
|
Definition at line 153 of file bijective-mapping.h. Referenced by range. |
|
Definition at line 161 of file bijective-mapping.h. |
|
Definition at line 162 of file bijective-mapping.h. |
|
Definition at line 179 of file bijective-mapping.h. |
|
Definition at line 221 of file bijective-mapping.h. Referenced by size. |
|
Empty mapping,
Definition at line 184 of file bijective-mapping.h. |
|
Empty mapping,
Definition at line 186 of file bijective-mapping.h. |
|
Definition at line 36 of file bijective-mapping.C. |
|
returns
Definition at line 193 of file bijective-mapping.h. |
|
returns $f f(t_1) $f, Pre:
Definition at line 199 of file bijective-mapping.h. |
|
returns
Definition at line 205 of file bijective-mapping.h. |
|
returns true iff
Definition at line 208 of file bijective-mapping.h. Referenced by domain_of_bijective_mapping::begin, and main. |
|
returns the inverse mapping
Definition at line 379 of file bijective-mapping.h. References inverse_type. Referenced by main. |
|
returns the domain of definition
Definition at line 384 of file bijective-mapping.h. References domain_type. Referenced by main, inverse_mapping::range, size, and write_bm. |
|
returns the range (image)
Definition at line 389 of file bijective-mapping.h. References range_type. Referenced by inverse_mapping::domain, and main. |
|
returns
Definition at line 223 of file bijective-mapping.h. References domain, domain_of_bijective_mapping::size, and size_type. |
|
Definition at line 155 of file bijective-mapping.h. |
|
Definition at line 156 of file bijective-mapping.h. |
|
Definition at line 157 of file bijective-mapping.h. |
|
Definition at line 158 of file bijective-mapping.h. |