OGS
|
Functions | |
std::vector< std::reference_wrapper< MeshLib::Mesh > > | filterMeshesForResiduumOutput (std::vector< std::unique_ptr< MeshLib::Mesh > > const &meshes, std::vector< std::string > const &mesh_names_for_output) |
bool | areElementsUnique (std::vector< std::string > const &strings) |
void | checkBulkIDMappingsPresent (MeshLib::Mesh const &mesh) |
void | checkMatchingElementCounts (MeshLib::Mesh const &bulk_mesh, std::vector< std::reference_wrapper< MeshLib::Mesh > > const &submesh_refs) |
std::vector< bool > | computeNonOverlappingBulkMeshCoverBySubmeshes (MeshLib::Mesh const &bulk_mesh, std::vector< std::reference_wrapper< MeshLib::Mesh > > const &submesh_refs) |
void | checkNonOverlappingCover (MeshLib::Mesh const &bulk_mesh, std::vector< std::reference_wrapper< MeshLib::Mesh > > const &submesh_refs) |
bool anonymous_namespace{SubmeshResiduumOutputConfig.cpp}::areElementsUnique | ( | std::vector< std::string > const & | strings | ) |
Definition at line 53 of file SubmeshResiduumOutputConfig.cpp.
void anonymous_namespace{SubmeshResiduumOutputConfig.cpp}::checkBulkIDMappingsPresent | ( | MeshLib::Mesh const & | mesh | ) |
Definition at line 61 of file SubmeshResiduumOutputConfig.cpp.
References MeshLib::Cell, MeshLib::getBulkIDString(), MeshLib::Mesh::getName(), MeshLib::Mesh::getProperties(), MeshLib::Node, and OGS_FATAL.
void anonymous_namespace{SubmeshResiduumOutputConfig.cpp}::checkMatchingElementCounts | ( | MeshLib::Mesh const & | bulk_mesh, |
std::vector< std::reference_wrapper< MeshLib::Mesh > > const & | submesh_refs ) |
Definition at line 88 of file SubmeshResiduumOutputConfig.cpp.
References MeshLib::Mesh::getNumberOfElements(), and OGS_FATAL.
Referenced by checkNonOverlappingCover().
void anonymous_namespace{SubmeshResiduumOutputConfig.cpp}::checkNonOverlappingCover | ( | MeshLib::Mesh const & | bulk_mesh, |
std::vector< std::reference_wrapper< MeshLib::Mesh > > const & | submesh_refs ) |
Definition at line 168 of file SubmeshResiduumOutputConfig.cpp.
References checkMatchingElementCounts(), computeNonOverlappingBulkMeshCoverBySubmeshes(), MeshLib::Mesh::getName(), MeshLib::Mesh::getNumberOfElements(), and OGS_FATAL.
std::vector< bool > anonymous_namespace{SubmeshResiduumOutputConfig.cpp}::computeNonOverlappingBulkMeshCoverBySubmeshes | ( | MeshLib::Mesh const & | bulk_mesh, |
std::vector< std::reference_wrapper< MeshLib::Mesh > > const & | submesh_refs ) |
Definition at line 113 of file SubmeshResiduumOutputConfig.cpp.
References MeshLib::Cell, MeshLib::Mesh::getName(), MeshLib::Mesh::getNumberOfElements(), and OGS_FATAL.
Referenced by checkNonOverlappingCover().
std::vector< std::reference_wrapper< MeshLib::Mesh > > anonymous_namespace{SubmeshResiduumOutputConfig.cpp}::filterMeshesForResiduumOutput | ( | std::vector< std::unique_ptr< MeshLib::Mesh > > const & | meshes, |
std::vector< std::string > const & | mesh_names_for_output ) |
Definition at line 22 of file SubmeshResiduumOutputConfig.cpp.
References BaseLib::getOrError(), and OGS_FATAL.