|
libMesh
|
Flags indicating in what ways a mesh has been prepared for use. More...
#include <mesh_base.h>
Public Member Functions | |
| Preparation () | |
| Constructor. More... | |
| operator bool () const | |
| Returns true iff all the flags are true. More... | |
| Preparation & | operator= (bool set_all) |
| Set all flags to the "set_all" value. More... | |
| bool | operator== (const Preparation &other) const |
| Two Preparation objects are equivalent iff all the flags match, regardless of the true/false status of any given flag. More... | |
| bool | operator!= (const Preparation &other) const |
Public Attributes | |
| bool | is_partitioned |
| bool | has_synched_id_counts |
| bool | has_neighbor_ptrs |
| bool | has_cached_elem_data |
| bool | has_interior_parent_ptrs |
| bool | has_removed_remote_elements |
| bool | has_removed_orphaned_nodes |
| bool | has_boundary_id_sets |
| bool | has_reinit_ghosting_functors |
Flags indicating in what ways a mesh has been prepared for use.
Definition at line 2047 of file mesh_base.h.
| libMesh::MeshBase::Preparation::Preparation | ( | ) |
Constructor.
Initializes all flags to false.
Definition at line 2803 of file mesh_base.C.
|
explicit |
Returns true iff all the flags are true.
Definition at line 2815 of file mesh_base.C.
| bool libMesh::MeshBase::Preparation::operator!= | ( | const Preparation & | other | ) | const |
Definition at line 2870 of file mesh_base.C.
| MeshBase::Preparation & libMesh::MeshBase::Preparation::operator= | ( | bool | set_all | ) |
Set all flags to the "set_all" value.
Definition at line 2829 of file mesh_base.C.
| bool libMesh::MeshBase::Preparation::operator== | ( | const Preparation & | other | ) | const |
Two Preparation objects are equivalent iff all the flags match, regardless of the true/false status of any given flag.
Definition at line 2845 of file mesh_base.C.
References has_boundary_id_sets, has_cached_elem_data, has_interior_parent_ptrs, has_neighbor_ptrs, has_reinit_ghosting_functors, has_removed_orphaned_nodes, has_removed_remote_elements, has_synched_id_counts, and is_partitioned.
| bool libMesh::MeshBase::Preparation::has_boundary_id_sets |
Definition at line 2078 of file mesh_base.h.
Referenced by libMesh::MeshBase::complete_preparation(), operator==(), libMesh::BoundaryInfo::synchronize_global_id_set(), and libMesh::MeshBase::unset_has_boundary_id_sets().
| bool libMesh::MeshBase::Preparation::has_cached_elem_data |
Definition at line 2074 of file mesh_base.h.
Referenced by libMesh::MeshBase::cache_elem_data(), libMesh::MeshBase::complete_preparation(), libMesh::MeshBase::detect_interior_parents(), operator==(), and libMesh::MeshBase::unset_has_cached_elem_data().
| bool libMesh::MeshBase::Preparation::has_interior_parent_ptrs |
Definition at line 2075 of file mesh_base.h.
Referenced by libMesh::MeshBase::complete_preparation(), libMesh::MeshBase::detect_interior_parents(), operator==(), and libMesh::MeshBase::unset_has_interior_parent_ptrs().
| bool libMesh::MeshBase::Preparation::has_neighbor_ptrs |
Definition at line 2073 of file mesh_base.h.
Referenced by libMesh::MeshBase::complete_preparation(), libMesh::UnstructuredMesh::find_neighbors(), operator==(), libMesh::MeshBase::prepare_for_use(), and libMesh::MeshBase::unset_has_neighbor_ptrs().
| bool libMesh::MeshBase::Preparation::has_reinit_ghosting_functors |
Definition at line 2079 of file mesh_base.h.
Referenced by libMesh::MeshBase::complete_preparation(), operator==(), libMesh::MeshBase::reinit_ghosting_functors(), and libMesh::MeshBase::unset_has_reinit_ghosting_functors().
| bool libMesh::MeshBase::Preparation::has_removed_orphaned_nodes |
Definition at line 2077 of file mesh_base.h.
Referenced by libMesh::MeshBase::complete_preparation(), operator==(), libMesh::MeshBase::remove_orphaned_nodes(), libMesh::ReplicatedMesh::renumber_nodes_and_elements(), libMesh::DistributedMesh::renumber_nodes_and_elements(), and libMesh::MeshBase::unset_has_removed_orphaned_nodes().
| bool libMesh::MeshBase::Preparation::has_removed_remote_elements |
Definition at line 2076 of file mesh_base.h.
Referenced by libMesh::MeshBase::complete_preparation(), libMesh::DistributedMesh::delete_remote_elements(), libMesh::MeshBase::delete_remote_elements(), operator==(), libMesh::MeshBase::prepare_for_use(), and libMesh::MeshBase::unset_has_removed_remote_elements().
| bool libMesh::MeshBase::Preparation::has_synched_id_counts |
Definition at line 2072 of file mesh_base.h.
Referenced by libMesh::MeshBase::complete_preparation(), operator==(), libMesh::MeshBase::unset_has_synched_id_counts(), libMesh::ReplicatedMesh::update_parallel_id_counts(), and libMesh::DistributedMesh::update_parallel_id_counts().
| bool libMesh::MeshBase::Preparation::is_partitioned |
Definition at line 2071 of file mesh_base.h.
Referenced by libMesh::MeshBase::complete_preparation(), operator==(), libMesh::MeshBase::partition(), and libMesh::MeshBase::unset_is_partitioned().
1.8.14