From aa1e27f7f34147f4559babc318f87ee64034598f Mon Sep 17 00:00:00 2001 From: Daniel Bauer <daniel.j.bauer@fau.de> Date: Mon, 4 Apr 2022 14:41:39 +0200 Subject: [PATCH] add missing include --- src/geometry/initializer/BoundaryFromMesh.h | 4 ++-- src/geometry/initializer/BoundaryFromMesh.impl.h | 15 +++++++-------- src/mesh/boundary/ColorToBoundaryMapper.h | 1 + 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/geometry/initializer/BoundaryFromMesh.h b/src/geometry/initializer/BoundaryFromMesh.h index e0060d328..858ba0389 100644 --- a/src/geometry/initializer/BoundaryFromMesh.h +++ b/src/geometry/initializer/BoundaryFromMesh.h @@ -64,8 +64,8 @@ public: shared_ptr<mesh::DistanceOctree<Mesh_T>> distanceOctree, const uint_t numGhostLayers ); - void init( mesh::ColorToBoundaryMapper<Mesh_T> & colorToBoundaryMapper, - FlagUID fluidFlagID ); + void init( const mesh::ColorToBoundaryMapper<Mesh_T> & colorToBoundaryMapper, + const FlagUID fluidFlagID ); void init( BlockStorage & blockStorage, const Config::BlockHandle & blockHandle ) override; diff --git a/src/geometry/initializer/BoundaryFromMesh.impl.h b/src/geometry/initializer/BoundaryFromMesh.impl.h index 977aeef23..58dffdb8d 100644 --- a/src/geometry/initializer/BoundaryFromMesh.impl.h +++ b/src/geometry/initializer/BoundaryFromMesh.impl.h @@ -32,7 +32,6 @@ namespace initializer { namespace internal { -// TODO: move this to central place //********************************************************************************************************************** /*! A small helper class that makes it possible to use mesh::boundary::BoundarySetup * to operate directly on the flag field instead of on a boundary handling. @@ -141,18 +140,18 @@ BoundaryFromMesh<FlagField_T, Mesh_T>::BoundaryFromMesh( //******************************************************************************************************************* template<typename FlagField_T, typename Mesh_T> void BoundaryFromMesh<FlagField_T, Mesh_T>::init( - mesh::ColorToBoundaryMapper<Mesh_T> & colorToBoundaryMapper, - FlagUID fluidFlagID ) + const mesh::ColorToBoundaryMapper<Mesh_T> & colorToBoundaryMapper, + const FlagUID fluidFlagID ) { using namespace internal; - boundarySetup_.setFlag<FlagField_T>(flagFieldID_, fluidFlagID, mesh::BoundarySetup::OUTSIDE); + boundarySetup_.setFlag<FlagField_T>( flagFieldID_, fluidFlagID, mesh::BoundarySetup::OUTSIDE ); - boundaryLocation_ = colorToBoundaryMapper.addBoundaryInfoToMesh(*mesh_); + boundaryLocation_ = colorToBoundaryMapper.addBoundaryInfoToMesh( *mesh_ ); boundarySetup_.setBoundaries<FlagFieldBoundaryHandling<FlagField_T>>( flagFieldBoundarHandlingID_, - makeBoundaryLocationFunction(distanceOctree_, boundaryLocation_), + makeBoundaryLocationFunction( distanceOctree_, boundaryLocation_ ), mesh::BoundarySetup::INSIDE ); } @@ -160,8 +159,8 @@ template<typename FlagField_T, typename Mesh_T> void BoundaryFromMesh<FlagField_T, Mesh_T>::init( BlockStorage &, const Config::BlockHandle & blockHandle ) { - mesh::ColorToBoundaryMapper< Mesh_T > colorToBoundaryMapper{ blockHandle.getBlock( "ColorToBoundaryMapper") }; - FlagUID fluidFlag = FlagUID{ blockHandle.getParameter< std::string >( "fluidFlag") }; + mesh::ColorToBoundaryMapper< Mesh_T > colorToBoundaryMapper{ blockHandle.getBlock( "ColorToBoundaryMapper" ) }; + FlagUID fluidFlag = FlagUID{ blockHandle.getParameter< std::string >( "fluidFlag" ) }; init( colorToBoundaryMapper, fluidFlag ); } diff --git a/src/mesh/boundary/ColorToBoundaryMapper.h b/src/mesh/boundary/ColorToBoundaryMapper.h index c6ba36e6f..4731a67fd 100644 --- a/src/mesh/boundary/ColorToBoundaryMapper.h +++ b/src/mesh/boundary/ColorToBoundaryMapper.h @@ -26,6 +26,7 @@ #include "core/config/Config.h" #include "core/DataTypes.h" #include "core/debug/CheckFunctions.h" +#include "core/math/Vector3.h" #include <map> -- GitLab