#include <capd/complex/StaticProdSimplicialCellComplex.h>
|
template<typename Rng > |
| StaticProdSimplicialCellComplex (const Rng &rng, Dim rows=StaticVariable< Dim, Rows >()(), Dim length=StaticVariable< Dim, Length >()()) |
|
template<typename CellCode1 , typename CellCode2 > |
CellCode1 | convert (const CellCode2 &cellCode) |
|
int | coincidenceIndex (const ConstCell &cellA, const ConstCell &cellB) const |
|
size_t | size () const |
|
size_t | cardinality () const |
|
CellCode | cellCode () const |
|
Dim | dim () const |
|
Dim | getDim () const |
|
Iterators | iterators () |
|
ConstIterators | iterators () const |
|
ColoredIterators | iterators (Color color) |
|
ColoredConstIterators | iterators (Color color) const |
|
ConstCell | operator[] (const CellCode &cellCode) const |
|
ConstCell | operator[] (Id id) const |
|
Cell | operator[] (const CellCode &cellCode) |
|
Cell | operator[] (Id id) |
|
boost::optional< Cell > | find (const CellCode &cellCode) |
|
boost::optional< Cell > | find (Id id) |
|
Color | color (Id id) const |
|
bool | exists (Id id) const |
|
bool | exists (const CellCode &cellCode) const |
|
Cell | insert (const CellCode &cellCode) |
|
Cell | insert (const CellCode &cellCode, Color color) |
|
void | remove (Cell &cell) |
|
void | fillWithBoundaries () |
|
void | fillWithBoundary (Id cellId, Color color=Color(), bool keepLower=true) |
|
void | fillWithBoundary (const Cell &cell, Color color=Color(), bool keepLower=true) |
|
void | resetColors (Color color) |
|
EnumerateCellCodes & | enumerateCellCodes () |
|
const EnumerateCellCodes & | enumerateCellCodes () const |
|
bool | isClosed () const |
|
void | setClosedValidator (const boost::function< bool()> &v) |
|
void | setClosed (bool closed) |
|
template<DimType Rows, DimType Length, typename ColorT >
template<typename Generator, typename Coincidence, typename Color, typename Tags = boost::mpl::vector<>>
template<typename Generator, typename Coincidence, typename Color, typename Tags = boost::mpl::vector<>>
template<DimType Rows, DimType Length, typename ColorT >
template<DimType Rows, DimType Length, typename ColorT >
template<typename Generator, typename Coincidence, typename Color, typename Tags = boost::mpl::vector<>>
template<DimType Rows, DimType Length, typename ColorT >
template<typename Rng >
template<typename Generator, typename Coincidence, typename Color, typename Tags = boost::mpl::vector<>>
template<DimType Rows, DimType Length, typename ColorT >
template<typename CellCode1 , typename CellCode2 >
bool capd::complex::SComplexBase::isClosed |
( |
| ) |
const |
|
inlineinherited |
void capd::complex::SComplexBase::setClosed |
( |
bool |
closed | ) |
|
|
inlineinherited |
void capd::complex::SComplexBase::setClosedValidator |
( |
const boost::function< bool()> & |
v | ) |
|
|
inlineinherited |