OGS
SubmeshResiduumOutputConfig.cpp File Reference

Detailed Description

Definition in file SubmeshResiduumOutputConfig.cpp.

#include "SubmeshResiduumOutputConfig.h"
#include <numeric>
#include <unordered_set>
#include "CreateOutput.h"
#include "CreateOutputConfig.h"
Include dependency graph for SubmeshResiduumOutputConfig.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{SubmeshResiduumOutputConfig.cpp}
 
namespace  ProcessLib
 

Functions

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)
 
bool anonymous_namespace{SubmeshResiduumOutputConfig.cpp}::areElementsUnique (std::vector< std::string > const &strings)
 
void anonymous_namespace{SubmeshResiduumOutputConfig.cpp}::checkBulkIDMappingsPresent (MeshLib::Mesh const &mesh)
 
void anonymous_namespace{SubmeshResiduumOutputConfig.cpp}::checkMatchingElementCounts (MeshLib::Mesh const &bulk_mesh, std::vector< std::reference_wrapper< MeshLib::Mesh > > const &submesh_refs)
 
std::vector< bool > anonymous_namespace{SubmeshResiduumOutputConfig.cpp}::computeNonOverlappingBulkMeshCoverBySubmeshes (MeshLib::Mesh const &bulk_mesh, std::vector< std::reference_wrapper< MeshLib::Mesh > > const &submesh_refs)
 
void anonymous_namespace{SubmeshResiduumOutputConfig.cpp}::checkNonOverlappingCover (MeshLib::Mesh const &bulk_mesh, std::vector< std::reference_wrapper< MeshLib::Mesh > > const &submesh_refs)
 
SubmeshResiduumOutputConfig ProcessLib::createSubmeshResiduumOutputConfig (BaseLib::ConfigTree const &config, std::string const &output_directory, std::vector< std::unique_ptr< MeshLib::Mesh > > &meshes)