CAPD RedHom Library
BinECube< SCALAR, BINCODE, DIM > Class Template Reference

#include <capd/repSet/BinECube.h>

Classes

class  BinBaseCube
 
struct  BinBaseInterval
 

Public Types

typedef SCALAR Scalar
 
typedef BINCODE BinCode
 

Public Member Functions

 BinECube ()
 
 BinECube (BINCODE const &a_code, BinBaseCube const *a_baseCubePtr)
 
 BinECube (std::vector< uint > const &positions, BinBaseCube const *a_baseCubePtr)
 
std::string toString () const
 
 operator Vector< interval, 0 > () const
 
BinECube subCube (uint c) const
 
std::vector< uintunpack () const
 
void unpack (short int *c) const
 
std::vector< BinECube< SCALAR, BINCODE, DIM > > neighbors () const
 
std::vector< SCALAR > botCoords () const
 
std::vector< SCALAR > size () const
 
BinCode getCode () const
 
bool operator< (BinECube const &ec) const
 
int embeddingDimension () const
 

Static Public Attributes

static uint const Dim =DIM
 
static SCALAR rootBotCoords [DIM]
 
static SCALAR rootSize [DIM]
 

Member Typedef Documentation

template<typename SCALAR , typename BINCODE , uint DIM>
typedef BINCODE BinECube< SCALAR, BINCODE, DIM >::BinCode
template<typename SCALAR , typename BINCODE , uint DIM>
typedef SCALAR BinECube< SCALAR, BINCODE, DIM >::Scalar

Constructor & Destructor Documentation

template<typename SCALAR , typename BINCODE , uint DIM>
BinECube< SCALAR, BINCODE, DIM >::BinECube ( )
inlineexplicit
template<typename SCALAR , typename BINCODE , uint DIM>
BinECube< SCALAR, BINCODE, DIM >::BinECube ( BINCODE const &  a_code,
BinBaseCube const *  a_baseCubePtr 
)
inlineexplicit

Member Function Documentation

template<typename SCALAR , typename BINCODE , uint DIM>
int BinECube< SCALAR, BINCODE, DIM >::embeddingDimension ( ) const
inline

Member Data Documentation

template<typename SCALAR , typename BINCODE , uint DIM>
uint const BinECube< SCALAR, BINCODE, DIM >::Dim =DIM
static
template<typename SCALAR , typename BINCODE , uint DIM>
SCALAR BinECube< SCALAR, BINCODE, DIM >::rootBotCoords[DIM]
static
template<typename SCALAR , typename BINCODE , uint DIM>
SCALAR BinECube< SCALAR, BINCODE, DIM >::rootSize[DIM]
static