MeshConnectivity class stores the various connectivities for a mesh object.
More...
#include <mesh_connectivity.h>
MeshConnectivity class stores the various connectivities for a mesh object.
◆ connectivity_iterator
◆ const_connectivity_iterator
◆ MeshConnectivity() [1/4]
| bitrl::utils::geom::MeshConnectivity::MeshConnectivity |
( |
| ) |
|
|
inline |
◆ MeshConnectivity() [2/4]
| bitrl::utils::geom::MeshConnectivity::MeshConnectivity |
( |
uint_t |
n | ) |
|
|
inlineexplicit |
\detailed ctor construct by setting the size of the connectivity
◆ MeshConnectivity() [3/4]
| bitrl::utils::geom::MeshConnectivity::MeshConnectivity |
( |
const std::vector< uint_t > & |
conn | ) |
|
|
inlineexplicit |
\detailed cto construct by passing the std::vector that holds the global connection indices
◆ MeshConnectivity() [4/4]
\detailed copy constructor
◆ assign_connections()
| void bitrl::utils::geom::MeshConnectivity::assign_connections |
( |
const std::vector< uint_t > & |
connections | ) |
|
|
inline |
◆ clear_connections()
| void bitrl::utils::geom::MeshConnectivity::clear_connections |
( |
| ) |
|
|
inline |
\detailed clear the connections returns to a state just like when calling the default ctor
◆ connection_idx()
| uint_t bitrl::utils::geom::MeshConnectivity::connection_idx |
( |
uint_t |
i | ) |
const |
|
inline |
\detailed get the connection for the local index i
◆ connectivity_begin() [1/2]
◆ connectivity_begin() [2/2]
◆ connectivity_end() [1/2]
◆ connectivity_end() [2/2]
◆ empty()
| bool bitrl::utils::geom::MeshConnectivity::empty |
( |
| ) |
const |
|
inline |
\detailed true iff the connections_.empty() returs true
◆ invalidate_connections()
| void bitrl::utils::geom::MeshConnectivity::invalidate_connections |
( |
| ) |
|
\detailed invalidate the connections
◆ operator=()
\detailed copy assignement operator
◆ operator[]()
| uint_t bitrl::utils::geom::MeshConnectivity::operator[] |
( |
uint_t |
i | ) |
const |
|
inline |
\detailed get the i-th connectivity index
◆ print_connectivity_info()
| std::ostream & bitrl::utils::geom::MeshConnectivity::print_connectivity_info |
( |
std::ostream & |
o | ) |
const |
|
inline |
\detailed print the connectivity info
◆ push_back()
| void bitrl::utils::geom::MeshConnectivity::push_back |
( |
uint_t |
idx | ) |
|
|
inline |
\detailed add to the end the given idx
◆ set_connection()
| void bitrl::utils::geom::MeshConnectivity::set_connection |
( |
uint_t |
i, |
|
|
uint_t |
connection_idx |
|
) |
| |
|
inline |
\detailed set the connection at position i to connection_idx
◆ set_connectivity_size()
| void bitrl::utils::geom::MeshConnectivity::set_connectivity_size |
( |
uint_t |
size | ) |
|
|
inline |
\detailed set the size of the connectivity
◆ size()
| uint_t bitrl::utils::geom::MeshConnectivity::size |
( |
| ) |
const |
|
inline |
\detailed get the size for this connectivity
The documentation for this class was generated from the following file: