diff --git a/Applications.cmake b/Applications.cmake deleted file mode 100644 index d42ccdd37f34fc3bac81849bd37e9cd35ac3364c..0000000000000000000000000000000000000000 --- a/Applications.cmake +++ /dev/null @@ -1,44 +0,0 @@ -#add_subdirectory(tests) -#add_subdirectory(Applications/gridRf) -#add_subdirectory(Applications/greenvortex) -# add_subdirectory(Applications/micropart) -# add_subdirectory(Applications/sphere) -#add_subdirectory(Applications/vfscript) -#add_subdirectory(Applications/reefer) -#add_subdirectory(Applications/bananas) -#add_subdirectory(Applications/test1) -#add_subdirectory(Applications/test2) -#add_subdirectory(Applications/bananas2) -# add_subdirectory(Applications/plate) -# add_subdirectory(Applications/plate2) -# add_subdirectory(Applications/FlowAroundCylinder) -# add_subdirectory(Applications/LaminarTubeFlow) -# add_subdirectory(Applications/LaminarTubeFlowConv) -#add_subdirectory(Applications/cylinderSt) -#add_subdirectory(Applications/mpichTest) -# add_subdirectory(Applications/block_test) -# add_subdirectory(Applications/bond_test) -# add_subdirectory(Applications/bond_benchmark) -# add_subdirectory(Applications/musis) -# add_subdirectory(Applications/Hagen_Poiseuille_flow) -# add_subdirectory(Applications/mpi_benchmark) -# add_subdirectory(Applications/shear) -# add_subdirectory(Applications/wing) -# add_subdirectory(Applications/bKanal) -# add_subdirectory(Applications/bKanal2) -# add_subdirectory(Applications/bKanalAv) -# add_subdirectory(Applications/fetol_demo) -# add_subdirectory(Applications/insitu_demo) -# add_subdirectory(Applications/insitu_demoserver) -# add_subdirectory(Applications/PlateWithPorousInlay) -# add_subdirectory(Applications/stick) -# add_subdirectory(Applications/band) -# add_subdirectory(Applications/bone) -# add_subdirectory(Applications/sbone) -# add_subdirectory(Applications/bbone) -# add_subdirectory(Applications/porplate2) -# add_subdirectory(Applications/BeadPack) -# add_subdirectory(Applications/town) -# add_subdirectory(Applications/perm) -add_subdirectory(Applications/pChannel) -#add_subdirectory(Applications/pDisk) \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100644 index 951b10e5a59baf533e81183393764bf6b9bd1f7f..0000000000000000000000000000000000000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,127 +0,0 @@ -CMAKE_MINIMUM_REQUIRED(VERSION 2.8) - -#workaround for machine with mpi compiler wrapper -#it most define before project - -#MPI -#set(CMAKE_C_COMPILER mpicc) -#set(CMAKE_CXX_COMPILER mpicxx) - -#Intel MPI -#set(CMAKE_C_COMPILER mpiicc) -#set(CMAKE_CXX_COMPILER mpiicpc) - -#Cray -#set(CMAKE_C_COMPILER cc) -#set(CMAKE_CXX_COMPILER CC) - -PROJECT(VirtualFluids) - -set(SOURCE_ROOT "../source") - -#debug build for unix - #IF(UNIX) - #SET(CMAKE_BUILD_TYPE DEBUG) - #ENDIF() - -SET(USE_ZOLTAN OFF CACHE BOOL "include Zoltan library support") -SET(USE_METIS ON CACHE BOOL "include METIS library support") -SET(USE_MPI ON CACHE BOOL "include MPI library support") -SET(USE_VTK OFF CACHE BOOL "include VTK library support") -SET(USE_CATALYST OFF CACHE BOOL "include Paraview Catalyst support") -SET(USE_PYTHON OFF CACHE BOOL "include Python scripting support") -SET(USE_FETOL OFF CACHE BOOL "include FETOL library support") -SET(USE_INTEL OFF CACHE BOOL "include Intel compiler support") -SET(USE_GCC OFF CACHE BOOL "include gcc compiler support") - -#CAB -INCLUDE("CMake/CMakeCABMacros.txt") - -#MPI -FIND_PACKAGE(MPI REQUIRED) -#SET(MPI_CXX_LINK_FLAGS -mpe=mpilog) - -SET(BOOST_USE_MULTITHREAD ON) -SET(Boost_USE_STATIC_LIBS ON) -#SET(Boost_DEBUG TRUE) - -SET(bv ${BOOST_VERSION}) #hack for find boost, after next command ${BOOST_VERSION} would be set to 0 -#FIND_PACKAGE(Boost ${bv} COMPONENTS system date_time thread serialization chrono regex) -#FIND_PACKAGE(Boost ${BOOST_VERSION} COMPONENTS system date_time thread serialization chrono regex) -#FIND_PACKAGE(Boost ${bv} COMPONENTS system thread serialization date_time) -#SET(BOOST_VERSION ${bv}) -IF(${USE_PYTHON}) - FIND_PACKAGE(Boost ${BOOST_VERSION} COMPONENTS system date_time thread serialization chrono regex python) -ELSE(${USE_PYTHON}) - FIND_PACKAGE(Boost ${BOOST_VERSION} COMPONENTS system date_time thread serialization chrono regex) -ENDIF() - -################################################################################## -# Java -############################################################################## -### FindJNI.cmake -IF(${USE_FETOL}) - find_package(JNI REQUIRED) -ENDIF() - -#VTK -IF(${USE_VTK}) - #find_package(VTK 6.1 NO_MODULE) - FIND_PACKAGE(VTK REQUIRED) - INCLUDE_DIRECTORIES(${VTK_INCLUDE_DIRS}) -ENDIF() -MESSAGE("VTK_INCLUDE_DIRS = " ${VTK_INCLUDE_DIRS}) - -IF(${USE_CATALYST}) - find_package(ParaView 4.3 REQUIRED COMPONENTS vtkPVPythonCatalyst) - include("${PARAVIEW_USE_FILE}") -ENDIF() - -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DCAB_BOOST) -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DNOMINMAX) -#LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DBOOST_SIGNALS_NO_DEPRECATION_WARNING) -#LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DCAB_RUBY) -#LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -mpe=mpilog) -#LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -noshlib) -#LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DSINGLEPRECISION) - -IF(${USE_ZOLTAN}) - LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DVF_ZOLTAN) -ENDIF() -IF(${USE_METIS}) - LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DVF_METIS) -ENDIF() -IF(${USE_MPI}) - LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DVF_MPI) -ENDIF() -IF(${USE_FETOL}) - LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DVF_FETOL) -ENDIF() -IF(${USE_VTK}) - LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DVF_VTK) -ENDIF() -IF(${USE_CATALYST}) - LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DVF_CATALYST) -ENDIF() -IF(${USE_PYTHON}) - FIND_PACKAGE(PythonLibs) - INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_DIR}) - LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DVF_PYTHON) - LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DBOOST_PYTHON_STATIC_LIB) - add_subdirectory(python) -ENDIF() - -IF(${USE_INTEL}) - LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DMPICH_IGNORE_CXX_SEEK) - LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DMPICH_SKIP_MPICXX) -ENDIF() -#message("MPI_CXX_LIBRARY: " ${MPI_CXX_LIBRARY}) -#IF(MPI_CXX_LIBRARY) - #SET(MPI_LIBRARY ${MPI_LIBRARY} ${MPI_CXX_LIBRARY}) - #message("MPI_LIBRARY: " ${MPI_LIBRARY}) -#ENDIF() - -add_subdirectory(VirtualFluidsCore) - -INCLUDE("Applications.cmake") - diff --git a/IncludsList.cmake b/IncludsList.cmake deleted file mode 100644 index 730ed546d3c2743db77b63bab8bbe06929f33665..0000000000000000000000000000000000000000 --- a/IncludsList.cmake +++ /dev/null @@ -1,40 +0,0 @@ -#directory pathes for header files - -INCLUDE_DIRECTORIES(${SOURCE_ROOT}) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/BoundaryCondition ) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/Connectors) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/Data) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/Interactors) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/LBM) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/Parallel) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/Grid) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/Visitors) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/CoProcessors) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/Utilities) - -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library/numerics/geometry3d) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library/numerics/geometry3d/Creator) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library/numerics/geometry3d/KdTree) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library/basics/container) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library/basics/memory) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library/basics/objects) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library/basics/transmiitter) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library/basics/utilities) -INCLUDE_DIRECTORIES(${SOURCE_ROOT}/ThirdParty/Library/basics/writer) - -INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR}) -INCLUDE_DIRECTORIES(${MPI_INCLUDE_PATH}) -INCLUDE_DIRECTORIES(${METIS_INCLUDEDIR}) -INCLUDE_DIRECTORIES(${ZOLTAN_INCLUDEDIR}) -IF(${USE_VTK}) - INCLUDE_DIRECTORIES(${VTK_INCLUDE_DIRS}) -ENDIF() -IF(${USE_FETOL}) - INCLUDE_DIRECTORIES(${SOURCE_ROOT}/VirtualFluidsCore/FETOL) - INCLUDE_DIRECTORIES(${YAML_INCLUDEDIR}) - INCLUDE_DIRECTORIES(${BOND_INCLUDEDIR}) - INCLUDE_DIRECTORIES(${FETOL_INCLUDEDIR}) -ENDIF() \ No newline at end of file diff --git a/VirtualFluids.h b/VirtualFluids.h deleted file mode 100644 index a5aed55ac8103a5ea38249046a7ff23f774af395..0000000000000000000000000000000000000000 --- a/VirtualFluids.h +++ /dev/null @@ -1,320 +0,0 @@ -//VirtualFluids header files - -#if defined VF_FETOL -#define WIN32_LEAN_AND_MEAN -#include <JM.h> -#endif - - -#include <MuParser/include/muParser.h> -#include <MuParser/include/muParserBase.h> -#include <MuParser/include/muParserBytecode.h> -#include <MuParser/include/muParserCallback.h> -#include <MuParser/include/muParserDef.h> -#include <MuParser/include/muParserDLL.h> -#include <MuParser/include/muParserError.h> -#include <MuParser/include/muParserFixes.h> -#include <MuParser/include/muParserInt.h> -#include <MuParser/include/muParserStack.h> -#include <MuParser/include/muParserTemplateMagic.h> -#include <MuParser/include/muParserTest.h> -#include <MuParser/include/muParserToken.h> -#include <MuParser/include/muParserTokenReader.h> -#include <basics/container/CbArray2D.h> -#include <basics/container/CbArray3D.h> -#include <basics/container/CbArray4D.h> -#include <basics/container/CbVector.h> -#include <basics/container/CbVectorPool.h> -//#include <basics/container/examples/CbVectorPool/functions.h> -//#include <basics/memory/MbChessMemPool2D.h> -//#include <basics/memory/MbChessMemPool3D.h> -#include <basics/memory/MbMemPool.h> -#include <basics/memory/MbSharedPointerDefines.h> -#include <basics/memory/MbSmartPtr.h> -#include <basics/memory/MbSmartPtrBase.h> -#include <basics/objects/ObCreator.h> -#include <basics/objects/ObFactory.h> -#include <basics/objects/ObObject.h> -#include <basics/objects/ObObjectCreator.h> -#include <basics/objects/ObObjectFactory.h> -#include <basics/objects/ObObjectManager.h> -// #include <basics/parallel/PbMpi.h> -// #include <basics/parallel/PbMpiTools.h> -// #include <basics/parallel/examples/simpleMPI/functions.h> -// #include <basics/relation/RbAggregation.h> -#include <basics/transmitter/TbTransmitter.h> -#include <basics/transmitter/TbTransmitterLocal.h> -#include <basics/transmitter/TbTransmitterMpi.h> -// #include <basics/transmitter/TbTransmitterMpiCPPB.h> -#include <basics/transmitter/TbTransmitterMpiPool.h> -//#include <basics/transmitter/TbTransmitterMpiPool2.h> -// #include <basics/transmitter/TbTransmitterRcf.h> -// #include <basics/transmitter/TbTransmitterRcfPool.h> -#include <basics/utilities/UbAutoRun.hpp> -#include <basics/utilities/UbComparators.h> -#include <basics/utilities/UbConverter.h> -#include <basics/utilities/UbEqual.h> -#include <basics/utilities/UbException.h> -#include <basics/utilities/UbFileInput.h> -#include <basics/utilities/UbFileInputASCII.h> -#include <basics/utilities/UbFileInputBinary.h> -#include <basics/utilities/UbFileOutput.h> -#include <basics/utilities/UbFileOutputASCII.h> -#include <basics/utilities/UbFileOutputBinary.h> -#include <basics/utilities/UbInfinity.h> -#include <basics/utilities/UbKeys.h> -#include <basics/utilities/UbLimits.h> -#include <basics/utilities/UbLogger.h> -#include <basics/utilities/UbMath.h> -#include <basics/utilities/UbNupsTimer.h> -#include <basics/utilities/UbObservable.h> -#include <basics/utilities/UbObserver.h> -#include <basics/utilities/UbPointerWrapper.h> -#include <basics/utilities/UbRandom.h> -#include <basics/utilities/UbScheduler.h> -#include <basics/utilities/UbStaticPathMap.h> -#include <basics/utilities/UbString.h> -#include <basics/utilities/UbStringInputASCII.h> -#include <basics/utilities/UbSystem.h> -#include <basics/utilities/UbTableModel.h> -#include <basics/utilities/UbTiming.h> -#include <basics/utilities/UbTuple.h> -#include <basics/writer/WbWriter.h> -#include <basics/writer/WbWriterAvsASCII.h> -#include <basics/writer/WbWriterAvsBinary.h> -#include <basics/writer/WbWriterBOBJ.h> -#include <basics/writer/WbWriterSunflow.h> -#include <basics/writer/WbWriterTecPlotASCII.h> -#include <basics/writer/WbWriterVtkASCII.h> -#include <basics/writer/WbWriterVtkBinary.h> -#include <basics/writer/WbWriterVtkXmlASCII.h> -#include <basics/writer/WbWriterVtkXmlBinary.h> -#include <basics/writer/WbWriterX3D.h> -// #include <BoundaryCondition/BCArray.h> -#include <BoundaryCondition/BCArray3D.h> -#include <BoundaryCondition/BCProcessor.h> -#include <BoundaryCondition/BoundaryCondition.h> -#include <BoundaryCondition/D3Q27BCFunction.h> -#include <BoundaryCondition/D3Q27BoundaryCondition.h> -#include <BoundaryCondition/D3Q27BoundaryConditionAdapter.h> -#include <BoundaryCondition/D3Q27DensityBCAdapter.h> -#include <BoundaryCondition/D3Q27ETBCProcessor.h> -#include <BoundaryCondition/D3Q27ETForThinWallBCProcessor.h> -#include <BoundaryCondition/D3Q27NoSlipBCAdapter.h> -#include <BoundaryCondition/D3Q27SlipBCAdapter.h> -#include <BoundaryCondition/D3Q27VelocityBCAdapter.h> - -#include <BoundaryCondition/BoundaryConditionProcessor.h> -#include <BoundaryCondition/BoundaryCondition.h> -#include <BoundaryCondition/VelocityBoundaryCondition.h> -#include <BoundaryCondition/NonEqDensityBoundaryCondition.h> -#include <BoundaryCondition/EqDensityBoundaryCondition.h> -#include <BoundaryCondition/NoSlipBoundaryCondition.h> -#include <BoundaryCondition/ThinWallNoSlipBoundaryCondition.h> -#include <BoundaryCondition/HighViscosityNoSlipBoundaryCondition.h> -#include <BoundaryCondition/SlipBoundaryCondition.h> -#include <BoundaryCondition/NonReflectingDensityBoundaryCondition.h> -#include <BoundaryCondition/NonReflectingVelocityBoundaryCondition.h> - -#include <Connectors/Block3DConnector.h> -#include <Connectors/D3Q27ETCFOffVectorConnector.h> -#include <Connectors/D3Q27ETCFVectorConnector.h> -#include <Connectors/D3Q27ETDirectConnector.h> -#include <Connectors/D3Q27ETDirectConnector2.h> -#include <Connectors/D3Q27ETFCOffVectorConnector.h> -#include <Connectors/D3Q27ETFCVectorConnector.h> -#include <Connectors/D3Q27ETFullDirectConnector.h> -#include <Connectors/D3Q27ETFullDirectConnector2.h> -#include <Connectors/D3Q27ETFullVectorConnector.h> -#include <Connectors/D3Q27ETVectorConnector.h> -#include <Connectors/D3Q27ETWithInvDirectConnector.h> -#include <Connectors/LocalBlock3DConnector.h> -#include <Connectors/RemoteBlock3DConnector.h> -#include <Connectors/CoarseToFineBlock3DConnector.h> -#include <Connectors/CoarseToFineNodeSetBlock3DConnector.h> -#include <Connectors/FineToCoarseBlock3DConnector.h> -#include <Connectors/FineToCoarseNodeSetBlock3DConnector.h> -#include <Connectors/ConnectorFactory.h> -#include <Connectors/Block3DConnectorFactory.h> -#include <Data/D3Q27EsoTwist3DSplittedVector.h> -#include <Data/D3Q27EsoTwist3DSplittedVectorEx.h> -#include <Data/DataSet3D.h> -#include <Data/DistributionArray3D.h> -#include <Data/EsoTwist3D.h> -#include <Data/EsoTwistD3Q27System.h> -#include <Data/EsoTwistD3Q27SparseData.h> -#include <Grid/Block3D.h> -//#include <Grid/BoostSerializationClassExportHelper.h> -#include <Grid/CalculationManager.h> -#include <Grid/Calculator.h> -#include <Grid/Calculator2.h> -#include <Grid/Grid3D.h> -#include <Grid/Grid3DSystem.h> -#include <Interactors/D3Q27Interactor.h> -#include <Interactors/D3Q27TriFaceMeshInteractor.h> -#include <Interactors/Interactor3D.h> -#include <Interactors/InteractorsHelper.h> -#include <CoProcessors/BlocksPostprocessor.h> -#include <CoProcessors/D3Q27AdjustForcingPostprocessor.h> -#include <CoProcessors/D3Q27ForcesPostprocessor.h> -#include <CoProcessors/D3Q27MacroscopicQuantitiesPostprocessor.h> -#include <CoProcessors/D3Q27PathLinePostprocessor.h> -#include <CoProcessors/D3Q27PathLinePostprocessorMcpart.h> -#include <CoProcessors/D3Q27PressureDifferencePostprocessor.h> -#include <CoProcessors/EmergencyExitPostprocessor.h> -#include <CoProcessors/NUPSCounterPostprocessor.h> -#include <CoProcessors/Particles.h> -#include <CoProcessors/Postprocessor.h> -#include <CoProcessors/RestartPostprocessor.h> -#include <CoProcessors/TurbulenceIntensityPostprocessor.h> -#include <CoProcessors/AverageValuesPostprocessor.h> -#include <CoProcessors/DecreaseViscosityPostprocessor.h> -#include <CoProcessors/TimeseriesPostprocessor.h> -#include <CoProcessors/D3Q27ShearStressPostprocessor.h> -#include <CoProcessors/QCriterionPostprocessor.h> -#include <CoProcessors/InSituVTKPostprocessor.h> -#include <CoProcessors/D3Q27MeanValuesPostprocessor.h> -#include <CoProcessors/TimeAveragedValuesPostprocessor.h> -#include <CoProcessors/InSituCatalystPostprocessor.h> -#include <LBM/D3Q27CompactInterpolationProcessor.h> -#include <LBM/D3Q27IncompressibleOffsetInterpolationProcessor.h> -#include <LBM/D3Q27IntegrateValuesHelper.h> -#include <LBM/D3Q27InterpolationHelper.h> -#include <LBM/D3Q27InterpolationProcessor.h> -#include <LBM/D3Q27OffsetInterpolationProcessor.h> -#include <LBM/D3Q27System.h> -#include <LBM/ICell.h> -#include <LBM/InterpolationProcessor.h> -#include <LBM/LBMKernel3D.h> -#include <LBM/LBMKernelESD3Q27CCLB.h> -#include <LBMKernelETD3Q27CCLBWithSpongeLayer.h> -#include <LBM/LBMKernelETD3Q27.h> -#include <LBM/LBMKernelETD3Q27BGK.h> -#include <LBM/LBMKernelETD3Q27Cascaded.h> -#include <LBM/LBMKernelETD3Q27CascadedTI.h> -#include <LBM/LBMKernelETD3Q27CCLB.h> -#include <LBM/LBMKernelETD3Q27CCLBSparse.h> -#include <LBM/LBMKernelETD3Q27CCLBex.h> -#include <LBM/LBMKernelETD3Q27CCLBex2.h> -#include <LBM/LBMSystem.h> -#include <LBM/LBMSystems.h> -#include <LBM/LBMUnitConverter.h> -#include <LBM/SimulationParameters.h> -#include <numerics/geometry3d/CoordinateTransformation3D.h> -#include <numerics/geometry3d/GbCuboid3D.h> -#include <numerics/geometry3d/GbCylinder3D.h> -#include <numerics/geometry3d/GbHalfSpace3D.h> -#include <numerics/geometry3d/GbHalfSpaceKrischan3D.h> -#include <numerics/geometry3d/GbLine3D.h> -#include <numerics/geometry3d/GbMeshTools3D.h> -#include <numerics/geometry3d/GbObject3D.h> -#include <numerics/geometry3d/GbObject3DManager.h> -#include <numerics/geometry3d/GbObjectGroup3D.h> -#include <numerics/geometry3d/GbPoint3D.h> -#include <numerics/geometry3d/GbPolygon3D.h> -#include <numerics/geometry3d/GbQuadFaceMesh3D.h> -#include <numerics/geometry3d/GbSphere3D.h> -#include <numerics/geometry3d/GbSystem3D.h> -#include <numerics/geometry3d/GbTriangle3D.h> -#include <numerics/geometry3d/GbTriangularMesh3D.h> -#include <numerics/geometry3d/GbTriFaceMesh3D.h> -#include <numerics/geometry3d/GbVector3D.h> -#include <numerics/geometry3d/GbVoxelMatrix3D.h> -#include <numerics/geometry3d/creator/GbCuboid3DCreator.h> -#include <numerics/geometry3d/creator/GbCylinder3DCreator.h> -#include <numerics/geometry3d/creator/GbLine3DCreator.h> -#include <numerics/geometry3d/creator/GbObject3DCreator.h> -#include <numerics/geometry3d/creator/GbObject3DFactory.h> -#include <numerics/geometry3d/creator/GbPoint3DCreator.h> -#include <numerics/geometry3d/creator/GbPolygon3DCreator.h> -#include <numerics/geometry3d/creator/GbQuadFaceMesh3DCreator.h> -#include <numerics/geometry3d/creator/GbSphere3DCreator.h> -#include <numerics/geometry3d/creator/GbTriangle3DCreator.h> -#include <numerics/geometry3d/creator/GbTriangularMesh3DCreator.h> -#include <numerics/geometry3d/creator/GbTriFaceMesh3DCreator.h> -#include <numerics/geometry3d/creator/GbVoxelMatrix3DCreator.h> -// #include <numerics/geometry3d/examples/stl2inp/QDefineUniformMesh.h> -// #include <numerics/geometry3d/examples/stl2inp/stl2inp.h> -// #include <numerics/geometry3d/fem/FeAdhocTriFaceMesh3D.h> -// #include <numerics/geometry3d/fem/FeHalfDisc3D.h> -// #include <numerics/geometry3d/fem/FePlateTriangularMesh3D.h> -// #include <numerics/geometry3d/fem/FePoint3D.h> -// #include <numerics/geometry3d/fem/FeRing3D.h> -// #include <numerics/geometry3d/fem/FeTriFaceMesh3D.h> -// #include <numerics/geometry3d/fem/creator/FeTriFaceMesh3DCreator.h> -#include <numerics/geometry3d/KdTree/KdNode.h> -#include <numerics/geometry3d/KdTree/KdRay.h> -#include <numerics/geometry3d/KdTree/KdSplitCandidate.h> -#include <numerics/geometry3d/KdTree/KdSplitCandidateManager.h> -#include <numerics/geometry3d/KdTree/KdTree.h> -#include <numerics/geometry3d/KdTree/KdUtilities.h> -#include <numerics/geometry3d/KdTree/intersectionhandler/KdCountLineIntersectionHandler.h> -#include <numerics/geometry3d/KdTree/intersectionhandler/KdCountRayIntersectionHandler.h> -#include <numerics/geometry3d/KdTree/intersectionhandler/KdLineIntersectionHandler.h> -#include <numerics/geometry3d/KdTree/intersectionhandler/KdRayIntersectionHandler.h> -#include <numerics/geometry3d/KdTree/splitalgorithms/KdSAHSplit.h> -#include <numerics/geometry3d/KdTree/splitalgorithms/KdSpatiallMedianSplit.h> -#include <numerics/geometry3d/KdTree/splitalgorithms/KdSplitAlgorithm.h> -// #include <numerics/geometry3d/presentation/QGbCuboid3DInstrument.h> -// #include <numerics/geometry3d/presentation/QGbCylinder3DInstrument.h> -// #include <numerics/geometry3d/presentation/QGbObject3DInstrument.h> -// #include <numerics/geometry3d/presentation/QGbSphere3DInstrument.h> -// #include <numerics/geometry3d/presentation/QVTKGbObject3DViewer.h> -// #include <numerics/geometry3d/presentation/vtkGbCuboid3D.h> -// #include <numerics/geometry3d/presentation/vtkGbCylinder3D.h> -// #include <numerics/geometry3d/presentation/vtkGbSphere3D.h> -// #include <numerics/geometry3d/presentation/vtkGbTriangularMesh3D.h> - -#include <Parallel/Communicator.h> -#include <Parallel/LoadBalancer.h> -#include <Parallel/MetisPartitioner.h> -#include <Parallel/MPICommunicator.h> -#include <Parallel/NullCommunicator.h> -#include <Parallel/PriorityQueueDecompositor.h> -#include <Parallel/SimpleGeometricPartitioner.h> -#include <Parallel/Synchronizer.h> -#include <Parallel/ZoltanPartitioner.h> -#include <Parallel/BlocksDistributor.h> -#include <ZoltanPartitioningGridVisitor.h> -#include <Utilities/MathUtil.hpp> -#include <Utilities/MemoryUtil.h> -#include <Utilities/StringUtil.hpp> -#include <Utilities/ConfigurationFile.hpp> -#include <Utilities/VoxelMatrixUtil.hpp> -#include <Utilities/ChangeRandomQs.hpp> -#include <Utilities/ConfigFileReader.h> -#include <Visitors/Block3DVisitor.h> -#include <Visitors/CreateTransmittersHelper.h> -#include <Visitors/D3Q27ETInitDistributionsBlockVisitor.h> -#include <Visitors/D3Q27SetConnectorsBlockVisitor.h> -#include <Visitors/D3Q27SetUndefinedNodesBlockVisitor.h> -#include <Visitors/GenBlocksGridVisitor.h> -#include <Visitors/Grid3DVisitor.h> -#include <Visitors/MetisPartitioningGridVisitor.h> -#include <Visitors/OverlapBlockVisitor.h> -#include <Visitors/PQueuePartitioningGridVisitor.h> -#include <Visitors/RatioBlockVisitor.h> -#include <Visitors/RatioSmoothBlockVisitor.h> -#include <Visitors/RefineCrossAndInsideGbObjectBlockVisitor.h> -#include <Visitors/RefineInterGbObjectsVisitor.h> -#include <Visitors/SetInterpolationDirsBlockVisitor.h> -#include <Visitors/SetKernelBlockVisitor.h> -#include <Visitors/SetForcingBlockVisitor.h> -#include <Visitors/SetSpongeLayerBlockVisitor.h> -#include <Visitors/SetSolidOrTransBlockVisitor.h> -#include <Visitors/RenumberBlockVisitor.h> -#include <Visitors/ConnectorBlockVisitor.h> -#include <Visitors/ViscosityBlockVisitor.h> -#include <Visitors/BoundaryConditionBlockVisitor.h> -#include <Visitors/ChangeBoundaryDensityBlockVisitor.h> - -#include <Visitors/RefineCrossAndInsideGbObjectHelper.h> -#include <RefineAroundGbObjectHelper.h> - -#if defined VF_FETOL - #include <FETOL/FETOLCalculator.h> - #include <FETOL/FETOLCommunicator.h> - #include <FETOL/FETOLSetConnectorsBlockVisitor.h> - #include <FETOL/FETOLTransmitterBondPool.h> -#endif -