CAPD RedHom Library
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