#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 |