Geogram  Version 1.9.1
A programming library of geometric algorithms
GEO::MeshCells Member List

This is the complete list of members for GEO::MeshCells, including all inherited members.

adjacent(index_t c, index_t lf) constGEO::MeshCellsinline
adjust_store()GEO::MeshSubElementsStoreinlineprotected
are_simplices() constGEO::MeshCellsStoreinline
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() constGEO::MeshSubElementsStoreinline
attributes_ (defined in GEO::MeshSubElementsStore)GEO::MeshSubElementsStoreprotected
begin() constGEO::MeshSubElementsStoreinline
cell_corners_ (defined in GEO::MeshCells)GEO::MeshCellsprotected
cell_facets_ (defined in GEO::MeshCells)GEO::MeshCellsprotected
cell_ptr_ (defined in GEO::MeshCellsStore)GEO::MeshCellsStoreprotected
cell_type_ (defined in GEO::MeshCellsStore)GEO::MeshCellsStoreprotected
cell_type_to_cell_descriptor(MeshCellType t)GEO::MeshCellsStoreinlinestatic
clear(bool keep_attributes=true, bool keep_memory=false) overrideGEO::MeshCellsvirtual
clear_store(bool keep_attributes, bool keep_memory=false) overrideGEO::MeshCellsStoreprotectedvirtual
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::MeshCellsprotected
copy(const MeshCellsStore &rhs, bool copy_attributes=true) (defined in GEO::MeshCellsStore)GEO::MeshCellsStoreinlineprotected
GEO::MeshSubElementsStore::copy(const MeshSubElementsStore &rhs, bool copy_attributes=true)GEO::MeshSubElementsStoreinlineprotected
corner(index_t c, index_t lv) constGEO::MeshCellsStoreinline
corners(index_t c) constGEO::MeshCellsinline
corners_begin(index_t c) constGEO::MeshCellsStoreinline
corners_end(index_t c) constGEO::MeshCellsStoreinline
create_cells(index_t nb_cells, MeshCellType type)GEO::MeshCellsinline
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::MeshCellsinline
create_connector(index_t c1, index_t lf1, const std::vector< std::pair< index_t, index_t > > &matches)GEO::MeshCellsprotected
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::MeshCellsinline
create_hexes(index_t nb_hexes)GEO::MeshCellsinline
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::MeshCellsinline
create_prisms(index_t nb_prisms)GEO::MeshCellsinline
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::MeshCellsinline
create_pyramids(index_t nb_pyramids)GEO::MeshCellsinline
create_sub_element(MeshCellType type) (defined in GEO::MeshCellsStore)GEO::MeshCellsStoreinlineprotected
GEO::MeshSubElementsStore::create_sub_element()GEO::MeshSubElementsStoreinlineprotected
create_sub_elements(index_t nb, MeshCellType type) (defined in GEO::MeshCellsStore)GEO::MeshCellsStoreinlineprotected
GEO::MeshSubElementsStore::create_sub_elements(index_t nb)GEO::MeshSubElementsStoreinlineprotected
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::MeshCellsinline
create_tets(index_t nb_tets)GEO::MeshCellsinline
delete_elements(vector< index_t > &to_delete, bool remove_isolated_vertices=true) overrideGEO::MeshCellsvirtual
descriptor(index_t c) constGEO::MeshCellsStoreinline
edge_adjacent_facet(index_t c, index_t le, index_t lf) constGEO::MeshCellsinline
edge_vertex(index_t c, index_t le, index_t lv) constGEO::MeshCellsinline
end() constGEO::MeshSubElementsStoreinline
facet(index_t c, index_t lf) constGEO::MeshCellsStoreinline
facet_corner(index_t c, index_t lf, index_t lc) constGEO::MeshCellsinline
facet_nb_vertices(index_t c, index_t lf) constGEO::MeshCellsinline
facet_vertex(index_t c, index_t lf, index_t lv) constGEO::MeshCellsinline
facets_begin(index_t c) constGEO::MeshCellsStoreinline
facets_end(index_t c) constGEO::MeshCellsStoreinline
facets_match(index_t c1, index_t f1, index_t c2, index_t f2) constGEO::MeshCellsprotected
find_cell_facet(index_t c1, index_t c2, index_t f2) constGEO::MeshCellsinlineprotected
find_cell_vertex(index_t c, index_t v) constGEO::MeshCellsinlineprotected
find_tet_adjacent(index_t t, index_t t2) const (defined in GEO::MeshCells)GEO::MeshCellsinline
find_tet_facet(index_t t, index_t v1, index_t v2, index_t v3) constGEO::MeshCellsinline
find_tet_vertex(index_t t, index_t v) const (defined in GEO::MeshCells)GEO::MeshCellsinline
GeogramIOHandler (defined in GEO::MeshCells)GEO::MeshCellsfriend
has_non_zero(const GEO::vector< index_t > &I)GEO::MeshElementsinlineprotectedstatic
is_not_simplicial()GEO::MeshCellsinlineprotected
is_simplicial_ (defined in GEO::MeshCellsStore)GEO::MeshCellsStoreprotected
local_tet_facet_vertex_index(index_t lf, index_t lv)GEO::MeshCellsinlinestatic
Mesh (defined in GEO::MeshCells)GEO::MeshCellsfriend
mesh_ (defined in GEO::MeshSubElementsStore)GEO::MeshSubElementsStoreprotected
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() constGEO::MeshSubElementsStoreinline
nb_ (defined in GEO::MeshSubElementsStore)GEO::MeshSubElementsStoreprotected
nb_corners(index_t c) constGEO::MeshCellsStoreinline
nb_edges(index_t c) constGEO::MeshCellsStoreinline
nb_facets(index_t c) constGEO::MeshCellsStoreinline
nb_vertices(index_t c) constGEO::MeshCellsinline
permute_elements(vector< index_t > &permutation) overrideGEO::MeshCellsvirtual
pop() overrideGEO::MeshCellsvirtual
reserve_store(index_t nb_to_reserve)GEO::MeshSubElementsStoreinlineprotected
resize_store(index_t new_size) overrideGEO::MeshCellsStoreprotectedvirtual
set_adjacent(index_t c, index_t lf, index_t c2)GEO::MeshCellsinline
set_vertex(index_t c, index_t lv, index_t v)GEO::MeshCellsinline
tet_adjacent(index_t t, index_t lf) const (defined in GEO::MeshCells)GEO::MeshCellsinline
tet_facet_vertex(index_t t, index_t lf, index_t lv) constGEO::MeshCellsinline
tet_vertex(index_t t, index_t lv) const (defined in GEO::MeshCells)GEO::MeshCellsinline
triangular_facet_matches_quad_facet(index_t c1, index_t lf1, index_t c2, index_t lf2) constGEO::MeshCellsprotected
triangular_facets_have_common_edge(index_t c1, index_t f1, index_t c2, index_t f2, index_t &e1, index_t &e2) constGEO::MeshCellsprotected
type(index_t c) constGEO::MeshCellsStoreinline
vertex(index_t c, index_t lv) constGEO::MeshCellsinline
vertices_ (defined in GEO::MeshCells)GEO::MeshCellsprotected
~MeshElements() (defined in GEO::MeshElements)GEO::MeshElementsvirtual
~MeshSubElementsStore()GEO::MeshSubElementsStorevirtual