CAPD RedHom Library
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
RepSet

Files

file  BinECube.h
 
file  ECell3dCode.h
 
file  ECellMDCodeT.h
 
file  RepSet.h
 
file  RepSet.hpp
 
file  elementaryCell.cpp
 
file  elementaryCube.cpp
 
file  repSet_ECell.cpp
 
file  repSet_ECube.cpp
 

Classes

class  BinECube< SCALAR, BINCODE, DIM >
 
class  BinECube< SCALAR, BINCODE, DIM >::BinBaseCube
 
struct  BinECube< SCALAR, BINCODE, DIM >::BinBaseInterval
 
class  ECell3dCode
 
class  ECellMDCodeT< cluster, dim >
 
class  ElementaryOneDimCell
 
class  ElementaryCell
 
class  ElementaryInterval
 
class  ElementaryCube
 
class  RepSet< ESET >
 The objects of this class represent families of elementary sets. It is assumed that elementary sets are ordered in some way, so that operator< is available The implementation of the class is via STL template set. More...
 

Typedefs

typedef unsigned int uint
 
typedef unsigned int uint
 

Functions

std::ostream & operator<< (std::ostream &out, const ECell3dCode &A_cu)
 
std::istream & operator>> (std::istream &inp, ECell3dCode &A_cu)
 
template<typename cluster , int dim>
std::ostream & operator<< (std::ostream &out, const ECellMDCodeT< cluster, dim > &A_cu)
 
template<typename cluster , int dim>
std::istream & operator>> (std::istream &inp, ECellMDCodeT< cluster, dim > &A_cu)
 
template<typename cluster , int dim>
std::size_t hash_value (const ECellMDCodeT< cluster, dim > &cell)
 
std::size_t hash_value (const ElementaryCell &cell)
 
template<typename ESET >
RepSet< ESET > operator+ (RepSet< ESET > const &s1, RepSet< ESET > const &s2)
 
template<typename ESET >
RepSet< ESET > operator- (RepSet< ESET > const &s1, RepSet< ESET > const &s2)
 
template<typename ESET >
RepSet< ESET > operator* (RepSet< ESET > const &s1, RepSet< ESET > const &s2)
 
template<typename ESET >
std::istream & operator>> (std::istream &inp, RepSet< ESET > &A_RepSet)
 
template<typename ESET >
std::ostream & operator<< (std::ostream &out, const RepSet< ESET > &A_RepSet)
 
template<typename ESET , typename P_Vector >
RepSet< ESET > cover (const P_Vector &v, const typename ESET::BinBaseCube &bbc)
 
template<typename ESET , typename P_Vector >
RepSet< ESET > cover (const std::vector< P_Vector > &v, typename ESET::BinBaseCube const &bbc)
 
bool operator== (const ElementaryCell &A_ec1, const ElementaryCell &A_ec2)
 
std::istream & operator>> (std::istream &inp, ElementaryCell &A_cu)
 
std::ostream & operator<< (std::ostream &out, const ElementaryCell &A_cu)
 
std::istream & operator>> (std::istream &inp, ElementaryOneDimCell &A_ei)
 
std::ostream & operator<< (std::ostream &out, const ElementaryOneDimCell &A_ei)
 
std::istream & operator>> (std::istream &inp, ElementaryInterval &A_ei)
 
std::ostream & operator<< (std::ostream &out, const ElementaryInterval &A_ei)
 
std::istream & operator>> (std::istream &inp, ElementaryCube &A_cu)
 
std::ostream & operator<< (std::ostream &out, const ElementaryCube &A_cu)
 
template RepSet< ElementaryCelloperator+< ElementaryCell > (const RepSet< ElementaryCell > &s1, const RepSet< ElementaryCell > &s2)
 
template RepSet< ElementaryCelloperator-< ElementaryCell > (const RepSet< ElementaryCell > &s1, const RepSet< ElementaryCell > &s2)
 
template RepSet< ElementaryCelloperator*< ElementaryCell > (const RepSet< ElementaryCell > &s1, const RepSet< ElementaryCell > &s2)
 
template std::istream & operator>>< ElementaryCell > (std::istream &inp, RepSet< ElementaryCell > &A_RepSet)
 
template std::ostream & operator<< < ElementaryCell > (std::ostream &out, const RepSet< ElementaryCell > &A_RepSet)
 
template RepSet< ElementaryCubeoperator+< ElementaryCube > (const RepSet< ElementaryCube > &s1, const RepSet< ElementaryCube > &s2)
 
template RepSet< ElementaryCubeoperator-< ElementaryCube > (const RepSet< ElementaryCube > &s1, const RepSet< ElementaryCube > &s2)
 
template RepSet< ElementaryCubeoperator*< ElementaryCube > (const RepSet< ElementaryCube > &s1, const RepSet< ElementaryCube > &s2)
 
template std::istream & operator>>< ElementaryCube > (std::istream &inp, RepSet< ElementaryCube > &A_RepSet)
 
template std::ostream & operator<< < ElementaryCube > (std::ostream &out, const RepSet< ElementaryCube > &A_RepSet)
 
 BinECube< SCALAR, BINCODE, DIM >::BinECube (std::vector< uint > const &positions, BinBaseCube const *a_baseCubePtr)
 
std::string BinECube< SCALAR, BINCODE, DIM >::toString () const
 
BinECube BinECube< SCALAR, BINCODE, DIM >::subCube (uint c) const
 
 BinECube< SCALAR, BINCODE, DIM >::operator Vector< interval, 0 > () const
 
std::vector< uintBinECube< SCALAR, BINCODE, DIM >::unpack () const
 
void BinECube< SCALAR, BINCODE, DIM >::unpack (short int *c) const
 
std::vector< BinECube< SCALAR, BINCODE, DIM > > BinECube< SCALAR, BINCODE, DIM >::neighbors () const
 
BinCode BinECube< SCALAR, BINCODE, DIM >::getCode () const
 
std::vector< SCALAR > BinECube< SCALAR, BINCODE, DIM >::botCoords () const
 
std::vector< SCALAR > BinECube< SCALAR, BINCODE, DIM >::size () const
 
bool BinECube< SCALAR, BINCODE, DIM >::operator< (BinECube const &ec) const
 
void BinECube< SCALAR, BINCODE, DIM >::BinBaseInterval::initialize (SCALAR a_left, SCALAR a_right, uint a_depth)
 
 BinECube< SCALAR, BINCODE, DIM >::BinBaseInterval::BinBaseInterval (SCALAR a_left, SCALAR a_right, uint a_depth)
 
int BinECube< SCALAR, BINCODE, DIM >::BinBaseInterval::leftPosition (SCALAR x) const
 
int BinECube< SCALAR, BINCODE, DIM >::BinBaseInterval::rightPosition (SCALAR x) const
 
SCALAR BinECube< SCALAR, BINCODE, DIM >::BinBaseInterval::leftEnd (uint pos) const
 
SCALAR BinECube< SCALAR, BINCODE, DIM >::BinBaseInterval::rightEnd (uint pos) const
 
uint BinECube< SCALAR, BINCODE, DIM >::BinBaseInterval::leftHalf (uint pos) const
 
uint BinECube< SCALAR, BINCODE, DIM >::BinBaseInterval::rightHalf (uint pos) const
 
uint BinECube< SCALAR, BINCODE, DIM >::BinBaseInterval::mask () const
 
 BinECube< SCALAR, BINCODE, DIM >::BinBaseCube::BinBaseCube (SCALAR const &bot, SCALAR const &top, uint a_depth)
 
 BinECube< SCALAR, BINCODE, DIM >::BinBaseCube::BinBaseCube (std::vector< SCALAR > const &bot, std::vector< SCALAR > const &top, std::vector< uint > const &a_depth)
 
 BinECube< SCALAR, BINCODE, DIM >::BinBaseCube::BinBaseCube (Vector< interval, 0 > iv, uint a_depth)
 
void BinECube< SCALAR, BINCODE, DIM >::BinBaseCube::subdivide ()
 
BinBaseCube & BinECube< SCALAR, BINCODE, DIM >::BinBaseCube::subdivided ()
 
 BinECube< SCALAR, BINCODE, DIM >::BinBaseCube::~BinBaseCube ()
 
 ECell3dCode::ECell3dCode (const int A_c[], int)
 
 ECell3dCode::ECell3dCode (const ElementaryCell &A_c)
 
 ECell3dCode::ECell3dCode (const ECell3dCode &A_ec, int j, bool right)
 
 ECell3dCode::ECell3dCode (const ECell3dCode &A_ec, bool right, int j)
 
int ECell3dCode::ownDim () const
 
void ECell3dCode::primaryFaces (std::vector< ECell3dCode > &A_primaryFaces) const
 
void ECell3dCode::boundary (std::map< ECell3dCode, int > &A_boundary) const
 
void ECell3dCode::coBoundary (std::map< ECell3dCode, int > &A_coBoundary) const
 
template<typename P_Chain >
void ElementaryCell::boundary (P_Chain &A_boundary) const
 
const_iterator RepSet< ESET >::begin () const
 
const_iterator RepSet< ESET >::end () const
 
int RepSet< ESET >::embeddingDimension () const
 
const ESET & RepSet< ESET >::showOneElement () const
 
void RepSet< ESET >::swap (RepSet &s)
 
bool RepSet< ESET >::empty () const
 
bool RepSet< ESET >::includes (const ESET &eset) const
 
RepSetRepSet< ESET >::remove (const ESET &eset)
 
bool RepSet< ESET >::operator== (const RepSet &s) const
 
RepSetRepSet< ESET >::insert (const ESET &eset)
 
RepSetRepSet< ESET >::operator-= (const RepSet &s)
 
RepSetRepSet< ESET >::operator+= (const RepSet &s)
 
RepSetRepSet< ESET >::operator*= (const RepSet &s)
 
RepSet RepSet< ESET >::wrap () const
 
bool RepSet< ESET >::operator<= (const RepSet &s) const
 
bool RepSet< ESET >::subsetInt (const RepSet &s) const
 
RepSet RepSet< ESET >::subdivided () const
 
int RepSet< ESET >::assignComponentsTo (std::vector< RepSet< ESET > > &c) const
 
std::string RepSet< ESET >::toString () const
 
void RepSet< ESET >::enclosingBox (int minCoords[], int maxCoords[]) const
 
void RepSet< ESET >::lowerEnclosingBox (int minCoords[], int maxCoords[]) const
 
 ElementaryCell::ElementaryCell (const int A_c[], int A_dim)
 
 ElementaryCell::ElementaryCell (const int *A_c, const bool *A_b, int A_dim)
 
 ElementaryCell::ElementaryCell (const ElementaryCell &A_ec)
 
 ElementaryCell::ElementaryCell (const ElementaryCell &A_ec, int j, bool right)
 
 ElementaryCell::ElementaryCell (const ElementaryCell &A_ec, bool right, int j)
 
int ElementaryCell::dimension () const
 
bool ElementaryCell::operator< (const ElementaryCell &A_ec2) const
 
void ElementaryCell::primaryFaces (std::vector< ElementaryCell > &A_primaryFaces) const
 
void ElementaryCell::coBoundary (std::map< ElementaryCell, int > &A_coBoundary) const
 
ElementaryCellElementaryCell::operator= (const ElementaryCell &A_ec)
 
 ElementaryCube::ElementaryCube (const std::vector< int > &A_c)
 
 ElementaryCube::ElementaryCube (const int *A_c, int A_dim)
 
 ElementaryCube::ElementaryCube (const int *A_c, const bool *A_b, int A_dim)
 
 ElementaryCube::ElementaryCube (const ElementaryCube &A_ec)
 
 ElementaryCube::ElementaryCube (const ElementaryCube &A_ec, int j, bool right)
 
int ElementaryCube::dimension () const
 
bool ElementaryCube::operator< (const ElementaryCube &A_ec2) const
 
void ElementaryCube::primaryFaces (std::vector< ElementaryCube > &A_primaryFaces) const
 
void ElementaryCube::boundary (std::map< ElementaryCube, int > &A_boundary) const
 
RepSetRepSet< ElementaryCube >::operator-= (const RepSet &s)
 
RepSetRepSet< ElementaryCube >::operator*= (const RepSet &s)
 
bool RepSet< ElementaryCube >::operator<= (const RepSet &s) const
 
void RepSet< ElementaryCube >::enclosingBox (int minCoords[], int maxCoords[]) const
 
void RepSet< ElementaryCube >::lowerEnclosingBox (int minCoords[], int maxCoords[]) const
 

Detailed Description

Typedef Documentation

typedef unsigned int uint
typedef unsigned int uint

Function Documentation

template<typename ESET>
int RepSet< ESET >::assignComponentsTo ( std::vector< RepSet< ESET > > &  c) const
template<typename ESET >
std::set< ESET >::const_iterator RepSet< ESET >::begin ( ) const
inline
template<typename SCALAR , typename BINCODE , uint DIM>
BinECube< SCALAR, BINCODE, DIM >::BinBaseCube::BinBaseCube ( SCALAR const &  bot,
SCALAR const &  top,
uint  a_depth 
)
template<typename SCALAR , typename BINCODE , uint DIM>
BinECube< SCALAR, BINCODE, DIM >::BinBaseCube::BinBaseCube ( std::vector< SCALAR > const &  bot,
std::vector< SCALAR > const &  top,
std::vector< uint > const &  a_depth 
)
template<typename SCALAR , typename BINCODE , uint DIM>
BinECube< SCALAR, BINCODE, DIM >::BinBaseCube::BinBaseCube ( Vector< interval, 0 >  iv,
uint  a_depth 
)
explicit
template<typename SCALAR , typename BINCODE , uint DIM>
BinECube< SCALAR, BINCODE, DIM >::BinBaseInterval::BinBaseInterval ( SCALAR  a_left,
SCALAR  a_right,
uint  a_depth 
)
inline
template<typename SCALAR , typename BINCODE , uint DIM>
BinECube< SCALAR, BINCODE, DIM >::BinECube ( std::vector< uint > const &  positions,
BinBaseCube const *  a_baseCubePtr 
)
explicit
template<typename SCALAR , typename BINCODE , uint DIM>
std::vector< SCALAR > BinECube< SCALAR, BINCODE, DIM >::botCoords ( ) const
void ElementaryCube::boundary ( std::map< ElementaryCube, int > &  A_boundary) const
void ECell3dCode::boundary ( std::map< ECell3dCode, int > &  A_boundary) const
inline
template<typename P_Chain >
void ElementaryCell::boundary ( P_Chain &  A_boundary) const
void ECell3dCode::coBoundary ( std::map< ECell3dCode, int > &  A_coBoundary) const
inline
void ElementaryCell::coBoundary ( std::map< ElementaryCell, int > &  A_coBoundary) const
template<typename ESET , typename P_Vector >
RepSet<ESET> cover ( const P_Vector &  v,
const typename ESET::BinBaseCube &  bbc 
)
template<typename ESET , typename P_Vector >
RepSet<ESET> cover ( const std::vector< P_Vector > &  v,
typename ESET::BinBaseCube const &  bbc 
)
int ElementaryCube::dimension ( ) const
int ElementaryCell::dimension ( ) const
ECell3dCode::ECell3dCode ( const int  A_c[],
int   
)
inline
ECell3dCode::ECell3dCode ( const ElementaryCell A_c)
inline
ECell3dCode::ECell3dCode ( const ECell3dCode A_ec,
int  j,
bool  right 
)
inline
ECell3dCode::ECell3dCode ( const ECell3dCode A_ec,
bool  right,
int  j 
)
inline
ElementaryCell::ElementaryCell ( const int  A_c[],
int  A_dim 
)
ElementaryCell::ElementaryCell ( const int *  A_c,
const bool *  A_b,
int  A_dim 
)
ElementaryCell::ElementaryCell ( const ElementaryCell A_ec)
ElementaryCell::ElementaryCell ( const ElementaryCell A_ec,
int  j,
bool  right 
)
ElementaryCell::ElementaryCell ( const ElementaryCell A_ec,
bool  right,
int  j 
)
inline
ElementaryCube::ElementaryCube ( const std::vector< int > &  A_c)
ElementaryCube::ElementaryCube ( const int *  A_c,
int  A_dim 
)
ElementaryCube::ElementaryCube ( const int *  A_c,
const bool *  A_b,
int  A_dim 
)
ElementaryCube::ElementaryCube ( const ElementaryCube A_ec)
ElementaryCube::ElementaryCube ( const ElementaryCube A_ec,
int  j,
bool  right 
)
template<typename ESET >
int RepSet< ESET >::embeddingDimension ( ) const
inline
template<typename ESET >
bool RepSet< ESET >::empty ( ) const
inline
template<typename ESET >
template void RepSet< ESET >::enclosingBox ( int  minCoords[],
int  maxCoords[] 
) const
template void RepSet< ElementaryCube >::enclosingBox ( int  minCoords[],
int  maxCoords[] 
) const
template<typename ESET >
std::set< ESET >::const_iterator RepSet< ESET >::end ( ) const
inline
template<typename SCALAR , typename BINCODE , uint DIM>
BINCODE BinECube< SCALAR, BINCODE, DIM >::getCode ( ) const
inline
template<typename cluster , int dim>
std::size_t hash_value ( const ECellMDCodeT< cluster, dim > &  cell)
inline
std::size_t hash_value ( const ElementaryCell cell)
template<typename ESET>
bool RepSet< ESET >::includes ( const ESET &  eset) const
inline
template<typename SCALAR , typename BINCODE , uint DIM>
void BinECube< SCALAR, BINCODE, DIM >::BinBaseInterval::initialize ( SCALAR  a_left,
SCALAR  a_right,
uint  a_depth 
)
inline
template<typename ESET>
RepSet< ESET > & RepSet< ESET >::insert ( const ESET &  eset)
inline
template<typename SCALAR , typename BINCODE , uint DIM>
SCALAR BinECube< SCALAR, BINCODE, DIM >::BinBaseInterval::leftEnd ( uint  pos) const
inline
template<typename SCALAR , typename BINCODE , uint DIM>
uint BinECube< SCALAR, BINCODE, DIM >::BinBaseInterval::leftHalf ( uint  pos) const
inline
template<typename SCALAR , typename BINCODE , uint DIM>
int BinECube< SCALAR, BINCODE, DIM >::BinBaseInterval::leftPosition ( SCALAR  x) const
template<typename ESET >
template void RepSet< ESET >::lowerEnclosingBox ( int  minCoords[],
int  maxCoords[] 
) const
template void RepSet< ElementaryCube >::lowerEnclosingBox ( int  minCoords[],
int  maxCoords[] 
) const
template<typename SCALAR , typename BINCODE , uint DIM>
uint BinECube< SCALAR, BINCODE, DIM >::BinBaseInterval::mask ( ) const
inline
template<typename SCALAR , typename BINCODE , uint DIM>
std::vector< BinECube< SCALAR, BINCODE, DIM > > BinECube< SCALAR, BINCODE, DIM >::neighbors ( ) const
template<typename SCALAR , typename BINCODE , uint DIM>
BinECube< SCALAR, BINCODE, DIM >::operator Vector< interval, 0 > ( ) const
template<typename ESET >
RepSet< ESET > operator* ( RepSet< ESET > const &  s1,
RepSet< ESET > const &  s2 
)
template RepSet<ElementaryCell> operator*< ElementaryCell > ( const RepSet< ElementaryCell > &  s1,
const RepSet< ElementaryCell > &  s2 
)
template RepSet<ElementaryCube> operator*< ElementaryCube > ( const RepSet< ElementaryCube > &  s1,
const RepSet< ElementaryCube > &  s2 
)
template<typename ESET >
template RepSet< ElementaryCell > & RepSet< ESET >::operator*= ( const RepSet< ESET > &  s)
template RepSet< ElementaryCube > & RepSet< ElementaryCube >::operator*= ( const RepSet< ElementaryCube > &  s)
template<typename ESET >
RepSet< ESET > operator+ ( RepSet< ESET > const &  s1,
RepSet< ESET > const &  s2 
)
template RepSet<ElementaryCell> operator+< ElementaryCell > ( const RepSet< ElementaryCell > &  s1,
const RepSet< ElementaryCell > &  s2 
)
template RepSet<ElementaryCube> operator+< ElementaryCube > ( const RepSet< ElementaryCube > &  s1,
const RepSet< ElementaryCube > &  s2 
)
template<typename ESET >
RepSet< ESET > & RepSet< ESET >::operator+= ( const RepSet< ESET > &  s)
template<typename ESET >
RepSet< ESET > operator- ( RepSet< ESET > const &  s1,
RepSet< ESET > const &  s2 
)
template RepSet<ElementaryCell> operator-< ElementaryCell > ( const RepSet< ElementaryCell > &  s1,
const RepSet< ElementaryCell > &  s2 
)
template RepSet<ElementaryCube> operator-< ElementaryCube > ( const RepSet< ElementaryCube > &  s1,
const RepSet< ElementaryCube > &  s2 
)
template<typename ESET >
template RepSet< ElementaryCell > & RepSet< ESET >::operator-= ( const RepSet< ESET > &  s)
template RepSet< ElementaryCube > & RepSet< ElementaryCube >::operator-= ( const RepSet< ElementaryCube > &  s)
bool ElementaryCube::operator< ( const ElementaryCube A_ec2) const
template<typename SCALAR , typename BINCODE , uint DIM>
bool BinECube< SCALAR, BINCODE, DIM >::operator< ( BinECube< SCALAR, BINCODE, DIM > const &  ec) const
inline
bool ElementaryCell::operator< ( const ElementaryCell A_ec2) const
template<typename cluster , int dim>
std::ostream & operator<< ( std::ostream &  out,
const ECellMDCodeT< cluster, dim > &  A_cu 
)
inline
std::ostream& operator<< ( std::ostream &  out,
const ElementaryInterval A_ei 
)
template<typename ESET >
std::ostream & operator<< ( std::ostream &  out,
const RepSet< ESET > &  A_RepSet 
)
std::ostream& operator<< ( std::ostream &  out,
const ElementaryCube A_cu 
)
std::ostream& operator<< ( std::ostream &  out,
const ElementaryCell A_cu 
)
std::ostream& operator<< ( std::ostream &  out,
const ElementaryOneDimCell A_ei 
)
std::ostream& operator<< ( std::ostream &  out,
const ECell3dCode A_cu 
)
inline
template std::ostream& operator<< < ElementaryCell > ( std::ostream &  out,
const RepSet< ElementaryCell > &  A_RepSet 
)
template std::ostream& operator<< < ElementaryCube > ( std::ostream &  out,
const RepSet< ElementaryCube > &  A_RepSet 
)
template<typename ESET >
template bool RepSet< ESET >::operator<= ( const RepSet< ESET > &  s) const
template bool RepSet< ElementaryCube >::operator<= ( const RepSet< ElementaryCube > &  s) const
ElementaryCell & ElementaryCell::operator= ( const ElementaryCell A_ec)
template<typename ESET >
bool RepSet< ESET >::operator== ( const RepSet< ESET > &  s) const
inline
bool operator== ( const ElementaryCell A_ec1,
const ElementaryCell A_ec2 
)
std::istream& operator>> ( std::istream &  inp,
ElementaryInterval A_ei 
)
template<typename cluster , int dim>
std::istream & operator>> ( std::istream &  inp,
ECellMDCodeT< cluster, dim > &  A_cu 
)
inline
template<typename ESET >
std::istream & operator>> ( std::istream &  inp,
RepSet< ESET > &  A_RepSet 
)
std::istream& operator>> ( std::istream &  inp,
ElementaryCube A_cu 
)
std::istream& operator>> ( std::istream &  inp,
ElementaryCell A_cu 
)
std::istream& operator>> ( std::istream &  inp,
ElementaryOneDimCell A_ei 
)
std::istream& operator>> ( std::istream &  inp,
ECell3dCode A_cu 
)
inline
template std::istream& operator>>< ElementaryCell > ( std::istream &  inp,
RepSet< ElementaryCell > &  A_RepSet 
)
template std::istream& operator>>< ElementaryCube > ( std::istream &  inp,
RepSet< ElementaryCube > &  A_RepSet 
)
int ECell3dCode::ownDim ( ) const
inline
void ElementaryCube::primaryFaces ( std::vector< ElementaryCube > &  A_primaryFaces) const
void ECell3dCode::primaryFaces ( std::vector< ECell3dCode > &  A_primaryFaces) const
inline
void ElementaryCell::primaryFaces ( std::vector< ElementaryCell > &  A_primaryFaces) const
template<typename ESET>
RepSet< ESET > & RepSet< ESET >::remove ( const ESET &  eset)
inline
template<typename SCALAR , typename BINCODE , uint DIM>
SCALAR BinECube< SCALAR, BINCODE, DIM >::BinBaseInterval::rightEnd ( uint  pos) const
inline
template<typename SCALAR , typename BINCODE , uint DIM>
uint BinECube< SCALAR, BINCODE, DIM >::BinBaseInterval::rightHalf ( uint  pos) const
inline
template<typename SCALAR , typename BINCODE , uint DIM>
int BinECube< SCALAR, BINCODE, DIM >::BinBaseInterval::rightPosition ( SCALAR  x) const
template<typename ESET >
const ESET & RepSet< ESET >::showOneElement ( ) const
inline
template<typename SCALAR , typename BINCODE , uint DIM>
std::vector< SCALAR > BinECube< SCALAR, BINCODE, DIM >::size ( ) const
template<typename SCALAR , typename BINCODE , uint DIM>
BinECube< SCALAR, BINCODE, DIM >::BinECube BinECube< SCALAR, BINCODE, DIM >::subCube ( uint  c) const
template<typename SCALAR , typename BINCODE , uint DIM>
void BinECube< SCALAR, BINCODE, DIM >::BinBaseCube::subdivide ( )
template<typename ESET >
RepSet< ESET > RepSet< ESET >::subdivided ( ) const
template<typename SCALAR , typename BINCODE , uint DIM>
BinECube< SCALAR, BINCODE, DIM >::BinBaseCube & BinECube< SCALAR, BINCODE, DIM >::BinBaseCube::subdivided ( )
inline
template<typename ESET >
bool RepSet< ESET >::subsetInt ( const RepSet< ESET > &  s) const
template<typename ESET >
void RepSet< ESET >::swap ( RepSet< ESET > &  s)
inline
template<typename SCALAR , typename BINCODE , uint DIM>
std::string BinECube< SCALAR, BINCODE, DIM >::toString ( ) const
template<typename ESET >
std::string RepSet< ESET >::toString ( ) const
template<typename SCALAR , typename BINCODE , uint DIM>
std::vector< uint > BinECube< SCALAR, BINCODE, DIM >::unpack ( ) const
template<typename SCALAR , typename BINCODE , uint DIM>
void BinECube< SCALAR, BINCODE, DIM >::unpack ( short int *  c) const
template<typename ESET >
RepSet< ESET > RepSet< ESET >::wrap ( ) const
template<typename SCALAR , typename BINCODE , uint DIM>
BinECube< SCALAR, BINCODE, DIM >::BinBaseCube::~BinBaseCube ( )
inline