Class CubicalComplex¶
Defined in File cubical_complex.hpp
Class Documentation¶
-
class CubicalComplex¶
Public Functions
-
inline CubicalComplex()¶
-
inline CubicalComplex(size_t maxdim)¶
-
inline CubicalComplex(size_t n, size_t maxdim)¶
-
inline size_t find_idx(const std::vector<size_t> &s)¶
-
inline size_t find_idx(const std::vector<size_t> &s) const¶
-
inline size_t maxdim() const¶
-
inline size_t ncells(const size_t k) const¶
-
inline size_t ncells() const¶
-
inline void set_dimension(size_t maxdim)¶
-
inline void print_summary() const¶
-
inline auto faces_begin(const size_t dim, const size_t i) const¶
-
inline auto faces_end(const size_t dim, const size_t i) const¶
-
inline auto cell_begin(const size_t dim, const size_t i) const¶
-
inline auto cell_end(const size_t dim, const size_t i) const¶
-
inline void get_cube(size_t dim, size_t i, std::vector<size_t> &s) const¶
-
inline std::vector<size_t> get_cube(size_t dim, size_t i) const¶
-
inline auto get_cell(size_t dim, size_t i, std::vector<size_t> &s) const¶
-
inline auto get_cell(size_t dim, size_t i) const¶
-
inline std::vector<std::vector<size_t>> get_cubes(const size_t dim) const¶
-
inline CubicalComplex skeleton(const size_t k) const¶
-
inline std::vector<std::vector<size_t>> get_cubes() const¶
-
inline void load_cubes(std::string &fname)¶
Public Static Functions
-
static inline CubicalComplex generate_cube(const size_t n)¶
generate a discretized cube on n^3 vertices
- Parameters
n – number of vertex locations along each dimension
-
inline CubicalComplex()¶