Geogram
Version 1.9.1
A programming library of geometric algorithms
|
This is the complete list of members for GEO::MeshCells, including all inherited members.
adjacent(index_t c, index_t lf) const | GEO::MeshCells | inline |
adjust_store() | GEO::MeshSubElementsStore | inlineprotected |
are_simplices() const | GEO::MeshCellsStore | inline |
assign_tet_mesh(coord_index_t dim, vector< double > &vertices, vector< index_t > &tets, bool steal_args) | GEO::MeshCells | |
assign_tet_mesh(vector< index_t > &tets, bool steal_args) | GEO::MeshCells | |
attributes() const | GEO::MeshSubElementsStore | inline |
attributes_ (defined in GEO::MeshSubElementsStore) | GEO::MeshSubElementsStore | protected |
begin() const | GEO::MeshSubElementsStore | inline |
cell_corners_ (defined in GEO::MeshCells) | GEO::MeshCells | protected |
cell_facets_ (defined in GEO::MeshCells) | GEO::MeshCells | protected |
cell_ptr_ (defined in GEO::MeshCellsStore) | GEO::MeshCellsStore | protected |
cell_type_ (defined in GEO::MeshCellsStore) | GEO::MeshCellsStore | protected |
cell_type_to_cell_descriptor(MeshCellType t) | GEO::MeshCellsStore | inlinestatic |
clear(bool keep_attributes=true, bool keep_memory=false) override | GEO::MeshCells | virtual |
clear_store(bool keep_attributes, bool keep_memory=false) override | GEO::MeshCellsStore | protectedvirtual |
compute_borders() | GEO::MeshCells | |
compute_borders(Attribute< index_t > &facet_cell) | GEO::MeshCells | |
connect(bool remove_trivial_slivers=true, bool verbose_if_OK=false) | GEO::MeshCells | |
connect_tets() | GEO::MeshCells | protected |
copy(const MeshCellsStore &rhs, bool copy_attributes=true) (defined in GEO::MeshCellsStore) | GEO::MeshCellsStore | inlineprotected |
GEO::MeshSubElementsStore::copy(const MeshSubElementsStore &rhs, bool copy_attributes=true) | GEO::MeshSubElementsStore | inlineprotected |
corner(index_t c, index_t lv) const | GEO::MeshCellsStore | inline |
corners(index_t c) const | GEO::MeshCells | inline |
corners_begin(index_t c) const | GEO::MeshCellsStore | inline |
corners_end(index_t c) const | GEO::MeshCellsStore | inline |
create_cells(index_t nb_cells, MeshCellType type) | GEO::MeshCells | inline |
create_connector(index_t v1, index_t v2, index_t v3, index_t v4, index_t adj1=NO_CELL, index_t adj2=NO_CELL, index_t adj3=NO_CELL) | GEO::MeshCells | inline |
create_connector(index_t c1, index_t lf1, const std::vector< std::pair< index_t, index_t > > &matches) | GEO::MeshCells | protected |
create_hex(index_t v1, index_t v2, index_t v3, index_t v4, index_t v5, index_t v6, index_t v7, index_t v8, index_t adj1=NO_CELL, index_t adj2=NO_CELL, index_t adj3=NO_CELL, index_t adj4=NO_CELL, index_t adj5=NO_CELL, index_t adj6=NO_CELL) | GEO::MeshCells | inline |
create_hexes(index_t nb_hexes) | GEO::MeshCells | inline |
create_prism(index_t v1, index_t v2, index_t v3, index_t v4, index_t v5, index_t v6, index_t adj1=NO_CELL, index_t adj2=NO_CELL, index_t adj3=NO_CELL, index_t adj4=NO_CELL, index_t adj5=NO_CELL) | GEO::MeshCells | inline |
create_prisms(index_t nb_prisms) | GEO::MeshCells | inline |
create_pyramid(index_t v1, index_t v2, index_t v3, index_t v4, index_t v5, index_t adj1=NO_CELL, index_t adj2=NO_CELL, index_t adj3=NO_CELL, index_t adj4=NO_CELL, index_t adj5=NO_CELL) | GEO::MeshCells | inline |
create_pyramids(index_t nb_pyramids) | GEO::MeshCells | inline |
create_sub_element(MeshCellType type) (defined in GEO::MeshCellsStore) | GEO::MeshCellsStore | inlineprotected |
GEO::MeshSubElementsStore::create_sub_element() | GEO::MeshSubElementsStore | inlineprotected |
create_sub_elements(index_t nb, MeshCellType type) (defined in GEO::MeshCellsStore) | GEO::MeshCellsStore | inlineprotected |
GEO::MeshSubElementsStore::create_sub_elements(index_t nb) | GEO::MeshSubElementsStore | inlineprotected |
create_tet(index_t v1, index_t v2, index_t v3, index_t v4, index_t adj1=NO_CELL, index_t adj2=NO_CELL, index_t adj3=NO_CELL, index_t adj4=NO_CELL) | GEO::MeshCells | inline |
create_tets(index_t nb_tets) | GEO::MeshCells | inline |
delete_elements(vector< index_t > &to_delete, bool remove_isolated_vertices=true) override | GEO::MeshCells | virtual |
descriptor(index_t c) const | GEO::MeshCellsStore | inline |
edge_adjacent_facet(index_t c, index_t le, index_t lf) const | GEO::MeshCells | inline |
edge_vertex(index_t c, index_t le, index_t lv) const | GEO::MeshCells | inline |
end() const | GEO::MeshSubElementsStore | inline |
facet(index_t c, index_t lf) const | GEO::MeshCellsStore | inline |
facet_corner(index_t c, index_t lf, index_t lc) const | GEO::MeshCells | inline |
facet_nb_vertices(index_t c, index_t lf) const | GEO::MeshCells | inline |
facet_vertex(index_t c, index_t lf, index_t lv) const | GEO::MeshCells | inline |
facets_begin(index_t c) const | GEO::MeshCellsStore | inline |
facets_end(index_t c) const | GEO::MeshCellsStore | inline |
facets_match(index_t c1, index_t f1, index_t c2, index_t f2) const | GEO::MeshCells | protected |
find_cell_facet(index_t c1, index_t c2, index_t f2) const | GEO::MeshCells | inlineprotected |
find_cell_vertex(index_t c, index_t v) const | GEO::MeshCells | inlineprotected |
find_tet_adjacent(index_t t, index_t t2) const (defined in GEO::MeshCells) | GEO::MeshCells | inline |
find_tet_facet(index_t t, index_t v1, index_t v2, index_t v3) const | GEO::MeshCells | inline |
find_tet_vertex(index_t t, index_t v) const (defined in GEO::MeshCells) | GEO::MeshCells | inline |
GeogramIOHandler (defined in GEO::MeshCells) | GEO::MeshCells | friend |
has_non_zero(const GEO::vector< index_t > &I) | GEO::MeshElements | inlineprotectedstatic |
is_not_simplicial() | GEO::MeshCells | inlineprotected |
is_simplicial_ (defined in GEO::MeshCellsStore) | GEO::MeshCellsStore | protected |
local_tet_facet_vertex_index(index_t lf, index_t lv) | GEO::MeshCells | inlinestatic |
Mesh (defined in GEO::MeshCells) | GEO::MeshCells | friend |
mesh_ (defined in GEO::MeshSubElementsStore) | GEO::MeshSubElementsStore | protected |
MeshCells(Mesh &mesh) | GEO::MeshCells | |
MeshCellsStore(Mesh &mesh) (defined in GEO::MeshCellsStore) | GEO::MeshCellsStore | |
MeshElements() (defined in GEO::MeshElements) | GEO::MeshElements | |
MeshSubElementsStore(Mesh &mesh) | GEO::MeshSubElementsStore | |
nb() const | GEO::MeshSubElementsStore | inline |
nb_ (defined in GEO::MeshSubElementsStore) | GEO::MeshSubElementsStore | protected |
nb_corners(index_t c) const | GEO::MeshCellsStore | inline |
nb_edges(index_t c) const | GEO::MeshCellsStore | inline |
nb_facets(index_t c) const | GEO::MeshCellsStore | inline |
nb_vertices(index_t c) const | GEO::MeshCells | inline |
permute_elements(vector< index_t > &permutation) override | GEO::MeshCells | virtual |
pop() override | GEO::MeshCells | virtual |
reserve_store(index_t nb_to_reserve) | GEO::MeshSubElementsStore | inlineprotected |
resize_store(index_t new_size) override | GEO::MeshCellsStore | protectedvirtual |
set_adjacent(index_t c, index_t lf, index_t c2) | GEO::MeshCells | inline |
set_vertex(index_t c, index_t lv, index_t v) | GEO::MeshCells | inline |
tet_adjacent(index_t t, index_t lf) const (defined in GEO::MeshCells) | GEO::MeshCells | inline |
tet_facet_vertex(index_t t, index_t lf, index_t lv) const | GEO::MeshCells | inline |
tet_vertex(index_t t, index_t lv) const (defined in GEO::MeshCells) | GEO::MeshCells | inline |
triangular_facet_matches_quad_facet(index_t c1, index_t lf1, index_t c2, index_t lf2) const | GEO::MeshCells | protected |
triangular_facets_have_common_edge(index_t c1, index_t f1, index_t c2, index_t f2, index_t &e1, index_t &e2) const | GEO::MeshCells | protected |
type(index_t c) const | GEO::MeshCellsStore | inline |
vertex(index_t c, index_t lv) const | GEO::MeshCells | inline |
vertices_ (defined in GEO::MeshCells) | GEO::MeshCells | protected |
~MeshElements() (defined in GEO::MeshElements) | GEO::MeshElements | virtual |
~MeshSubElementsStore() | GEO::MeshSubElementsStore | virtual |