The GroupIndex Template Library
Main Page | Class Hierarchy | Class List | File List | Class Members

groupindex Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
groupindex::ac_list< T >Erweiterung einer stl-list
groupindex::CompressedGInvertedList< Group >Alle Routinen zum Einfügen in einen Index sind von der Basisklasse GInvertedList übernommen; von Bedeutung für die Komprimierung sind in erster Linie die Member-Funktionen intersect , sowie initInsertion
groupindex::default_group_container< Group, GList >In dieser Klasse werden alle container-Typen definiert, die bei der Indexierung in Zusammenhang mit der Gruppenklasse und der Klasse für G-invertierte Listen verwendet werden
groupindex::default_set_container< Set >In dieser Klasse werden alle container-Typen definiert, die bei der Indexierung in Zusammenhang mit der Mengenklasse verwendet werden
groupindex::DefaultRepresentation< Set, Group, GList, GroupContainers, SetContainers >Standard-Repräsentantenklasse, die für eine Vielzahl von GroupIndex -Instanzen verwendet werden kann
groupindex::DefaultRepresentation< Set, Group, GList, GroupContainers, SetContainers >::iteratorEin iterator eines Objektes vom Typ DefaultRepresentation erlaubt es, alle Repräsentanten mit den zugehörigen invertierten Objekten zu durchlaufen
groupindex::fstream_wrapper< T >Erweiterung der Klasse T um Operatoren operator<<() und operator>>() für ifstreams bzw
groupindex::fuzzy_set_container< Group, Set, GList >In dieser Klasse werden alle container-Typen definiert, die bei der Indexierung verwendet werden
groupindex::GInvertedList< Group >Diese Template-Klasse implementiert die einfachste Form einer G-invertierten Liste
groupindex::GInvertedList< Group >::iteratorDieser Iterator liefert beim operator*() keine Referenz, sondern ein neues Objekt zurück; dieses wird -- im Gegensatz zum read_iterator -- mit dem Gruppenfaktor multipliziert
groupindex::GInvertedList< Group >::read_iteratorDiese Klasse stellt einen Iterator für interne Zwecke bei der Schnittmengenberechnung zur Verfügung; gleichzeitig dient read_iterator als Basisklasse für den öffentlichen iterator
groupindex::IndexCommandLine< CIndex, CInterface >Diese Template-Klasse erstellt für eine groupindex::GroupIndex - Klasse automatisch ein Shell-Tool für ein Indexierungssystem
groupindex::IndexingExceptionC++-Exceptions werden von allen GroupIndex - Klassen stets als groupindex::IndexingException zurückgegeben
IntEinfaches Beipiel zur Indexierung mit G-invertierten Listen: (MZ, +) operiert auf Z per Addition
groupindex::Interval< Group, numeric, Dim >Ein Objekt vom Typ Interval stellt ein d-dimensionales Intervall dar, wobei d die im Template-Parameter Dim angegebene Dimension ist
groupindex::IntervalIntersectionGList< Group, numeric, Dim, numeric_writer >Verwaltet G-invertierte Liste für Gruppen, deren Elemente -- z.B
groupindex::IntervalIntersectionGList< Group, numeric, Dim, numeric_writer >::iteratorDiese Iterator-Klasse wird für das Interface der IntervalIntersectionGList mit der Klasse GroupIndex benötigt
groupindex::IntervalIntersectionGList< Group, numeric, Dim, numeric_writer >::pure_iteratorDiese Iterator-Klasse wird für das Interface der IntervalIntersectionGList mit der Klasse GroupIndex benötigt
groupindex::ListTupel< Group >Eine Instanz eines ListTupel<Group> stellt einen Eintrag in einer G-invertierten Liste dar
groupindex::nonregular_fuzzy_container< Group, Set, GList >In dieser Klasse werden alle container-Typen definiert, die bei der Indexierung verwendet werden
groupindex::nonregular_group_container< Group >In dieser Klasse werden alle Gruppenelement-container-Typen definiert, die bei der Indexierung verwendet werden
groupindex::operator_wrapper< Group, Set >Mit dieser Wrapper-Klasse können Gruppenklassen alter GroupIndex - Klassen, die noch ohne Operatoren funktionieren, kompatibel zu den neuen GroupIndex-Klassen mit Operatoren gemacht werden
groupindex::stream_wrapper< T >Erweiterung von von Group um Methoden writeToFile() und readFromFile(), so dass auch die überladenen Operatoren << und >> für Group zur Verfügung stehen
groupindex::treeSaver< treetype >Klasse zum Speichern von ekdTrees in einem AVL-Baum
groupindex::trivial_container< T >Diese Template-Klasse macht aus einer beliebigen Klasse T einen Container
groupindex::trivial_container< T >::iteratorIterator für die ein- oder nullelementigen trivial_container
The GroupIndex-Template-Library
Universität Bonn, Institut für Informatik III, 2001