CAPD RedHom Library
capd::complex::LefschetzMemoryModel< Data, Color > Struct Template Reference

#include <capd/complex/LefschetzCellComplex.h>

Public Types

typedef EnumerateLefschetzCells< Data > EnumerateCellCodes
 
typedef boost::mpl::void_ Tag
 
typedef Color Color
 
typedef EnumerateCellCodes::Index Id
 
typedef EnumerateCellCodes::Dim Dim
 
typedef EnumerateCellCodes::CellCode CellCode
 
typedef std::vector< ColorColorStorage
 
typedef std::vector< bool > AvailableStorage
 

Public Member Functions

ColorStorage createColorStorage (size_t size, Color v=Color()) const
 
AvailableStorage createAvailableStorage (size_t size, bool v=false) const
 

Member Typedef Documentation

typedef std::vector<bool> capd::complex::CellComplexMemoryModel< Color , boost::mpl::void_ , EnumerateLefschetzCells< Data > >::AvailableStorage
inherited
typedef Color capd::complex::CellComplexMemoryModel< Color , boost::mpl::void_ , EnumerateLefschetzCells< Data > >::Color
inherited
typedef std::vector<Color> capd::complex::CellComplexMemoryModel< Color , boost::mpl::void_ , EnumerateLefschetzCells< Data > >::ColorStorage
inherited
typedef boost::mpl::void_ capd::complex::CellComplexMemoryModel< Color , boost::mpl::void_ , EnumerateLefschetzCells< Data > >::Tag
inherited

Member Function Documentation

AvailableStorage capd::complex::CellComplexMemoryModel< Color , boost::mpl::void_ , EnumerateLefschetzCells< Data > >::createAvailableStorage ( size_t  size,
bool  v = false 
) const
inlineinherited
ColorStorage capd::complex::CellComplexMemoryModel< Color , boost::mpl::void_ , EnumerateLefschetzCells< Data > >::createColorStorage ( size_t  size,
Color  v = Color() 
) const
inlineinherited