modifications for adding boundary condtions

This commit is contained in:
Hamidreza Norouzi 2024-04-04 12:33:09 -07:00
parent 818106a34a
commit 821dde9b1c
4 changed files with 10 additions and 4 deletions

View File

@ -6,7 +6,7 @@ project(phasicFlow VERSION 1.0 )
set(CMAKE_CXX_STANDARD 17 CACHE STRING "" FORCE) set(CMAKE_CXX_STANDARD 17 CACHE STRING "" FORCE)
set(CMAKE_CXX_STANDARD_REQUIRED True) set(CMAKE_CXX_STANDARD_REQUIRED True)
set(CMAKE_INSTALL_PREFIX ${phasicFlow_SOURCE_DIR} CACHE PATH "Install path of phasicFlow" FORCE) set(CMAKE_INSTALL_PREFIX ${phasicFlow_SOURCE_DIR} CACHE PATH "Install path of phasicFlow" FORCE)
set(CMAKE_BUILD_TYPE Release CACHE STRING "build type" FORCE) set(CMAKE_BUILD_TYPE Relase CACHE STRING "build type" FORCE)
set(BUILD_SHARED_LIBS ON CACHE BOOL "Build using shared libraries" FORCE) set(BUILD_SHARED_LIBS ON CACHE BOOL "Build using shared libraries" FORCE)
mark_as_advanced(FORCE var BUILD_SHARED_LIBS) mark_as_advanced(FORCE var BUILD_SHARED_LIBS)

View File

@ -88,7 +88,7 @@ initialize_pFlowProcessors();
"particle insertion failed in sphereDFlow solver.\n"; "particle insertion failed in sphereDFlow solver.\n";
return 1; return 1;
}*/ }*/
// set force to zero // set force to zero
surfGeometry.beforeIteration(); surfGeometry.beforeIteration();

View File

@ -128,6 +128,12 @@ public:
return dynPointStruct_.thisDomain(); return dynPointStruct_.thisDomain();
} }
inline
const auto& extendedDomain()const
{
return dynPointStruct_.extendedDomain();
}
inline auto size()const{ inline auto size()const{
return dynPointStruct_.size(); return dynPointStruct_.size();
} }

View File

@ -42,7 +42,7 @@ int main(int argc, char** argv )
" date in time folders into vtk file format."); " date in time folders into vtk file format.");
wordVector times; wordVector times;
bool noGoem = false; bool noGoem = false;
cmds.add_flag( cmds.add_flag(
"--no-geometry", "--no-geometry",
@ -57,7 +57,7 @@ int main(int argc, char** argv )
cmds.addOption("-o,--out-folder", cmds.addOption("-o,--out-folder",
outFolder, outFolder,
"path to output folder of VTK", "path to output folder of VTK",
"path"); "path");
bool separateSurfaces = false; bool separateSurfaces = false;
cmds.add_flag( cmds.add_flag(