ENH: add directionalMeshWave functionality
For a given point within a given mesh, the existing `meshWave` method gives the orthogonal distance to a patch. In meshes with very steep terrain (e.g. a hill of 90 [deg], this might be problematic for the fields that require the distance to the patch associated with the terrain surface. `directionalMeshWave` is a variant of `meshWave` distance-to-patch method, which ignores the component in the specified direction. Can be used e.g. to calculate the distance in the z-direction only. TUT: add example of directionalMeshWave to mesh/moveDynamicMesh/SnakeCanyon Requirement by CENER Implementation by Mattijs Janssens
Showing
- src/finiteVolume/Make/files 1 addition, 0 deletionssrc/finiteVolume/Make/files
- src/finiteVolume/fvMesh/wallDist/patchDistMethods/directionalMeshWave/directionalMeshWavePatchDistMethod.C 160 additions, 0 deletions.../directionalMeshWave/directionalMeshWavePatchDistMethod.C
- src/finiteVolume/fvMesh/wallDist/patchDistMethods/directionalMeshWave/directionalMeshWavePatchDistMethod.H 139 additions, 0 deletions.../directionalMeshWave/directionalMeshWavePatchDistMethod.H
- src/finiteVolume/fvMesh/wallDist/patchDistMethods/meshWave/meshWavePatchDistMethod.H 6 additions, 6 deletions...lDist/patchDistMethods/meshWave/meshWavePatchDistMethod.H
- src/meshTools/cellDist/directionalWallPoint/directionalWallPointData.C 64 additions, 0 deletions.../cellDist/directionalWallPoint/directionalWallPointData.C
- src/meshTools/cellDist/directionalWallPoint/directionalWallPointData.H 197 additions, 0 deletions.../cellDist/directionalWallPoint/directionalWallPointData.H
- src/meshTools/cellDist/directionalWallPoint/directionalWallPointDataI.H 192 additions, 0 deletions...cellDist/directionalWallPoint/directionalWallPointDataI.H
- src/meshTools/cellDist/patchWave/patchDataWave.C 25 additions, 15 deletionssrc/meshTools/cellDist/patchWave/patchDataWave.C
- src/meshTools/cellDist/patchWave/patchDataWave.H 16 additions, 3 deletionssrc/meshTools/cellDist/patchWave/patchDataWave.H
- tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/0.orig/pointDisplacement 0 additions, 1 deletion...moveDynamicMesh/SnakeRiverCanyon/0.orig/pointDisplacement
- tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/Allclean 8 additions, 0 deletionstutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/Allclean
- tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/Allrun 19 additions, 0 deletionstutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/Allrun
- tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/constant/dynamicMeshDict 0 additions, 1 deletion...moveDynamicMesh/SnakeRiverCanyon/constant/dynamicMeshDict
- tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/system/blockMeshDict 0 additions, 1 deletion...esh/moveDynamicMesh/SnakeRiverCanyon/system/blockMeshDict
- tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/system/fvSchemes 6 additions, 0 deletions...ls/mesh/moveDynamicMesh/SnakeRiverCanyon/system/fvSchemes
Please register or sign in to comment