Classes | Namespaces | Functions

chomp/struct/setunion.h File Reference

This file contains the definition of the container "setunion". More...

#include "chomp/system/config.h"

Go to the source code of this file.

Classes

class  chomp::homology::setunion< set1type, set2type >
 A union of two hashed sets. More...

Namespaces

namespace  chomp
 

This is the top-level namespace of the CHomP library interface; most classes and functions are contained in its sub-namespaces.


namespace  chomp::homology
 

This is the main namespace that contains most of the CHomP library classes and functions, some of which are used in the Uniform Expansion project.


Functions

template<class set1type , class set2type >
setunion< set1type, set2type > chomp::homology::makesetunion (const set1type &set1, const set2type &set2)
 Creates an object which represents the union of two sets.

Detailed Description

This file contains the definition of the container "setunion".

The purpose of this container is to temporarily represent a union of two hashed sets of elements of the same type without actually merging the two hashed sets. Both sets cannot be modified through their union, they can only be accessed in the 'const' mode.

Author:
Pawel Pilarczyk

Definition in file setunion.h.