├── .clang-format ├── .gitignore ├── CMakeLists.txt ├── LICENSE.txt ├── README.md ├── examples ├── falling_ellipse │ ├── 0 │ │ ├── T │ │ ├── U │ │ └── p │ ├── constant │ │ ├── polyMesh │ │ │ ├── boundary │ │ │ ├── faces │ │ │ ├── neighbour │ │ │ ├── owner │ │ │ └── points │ │ └── transportProperties │ ├── solidDict │ └── system │ │ ├── blockMeshDict │ │ ├── controlDict │ │ ├── decomposeParDict │ │ ├── fvSchemes │ │ └── fvSolution ├── flow_past_cylinder │ └── re200 │ │ ├── 0 │ │ ├── As │ │ ├── T │ │ ├── U │ │ └── p │ │ ├── constant │ │ └── transportProperties │ │ ├── solidDict │ │ └── system │ │ ├── blockMeshDict │ │ ├── controlDict │ │ ├── decomposeParDict │ │ ├── fvSchemes │ │ └── fvSolution ├── readme ├── sedimentation │ ├── 0 │ │ ├── T │ │ ├── U │ │ └── p │ ├── constant │ │ └── transportProperties │ ├── solidDict │ └── system │ │ ├── blockMeshDict │ │ ├── controlDict │ │ ├── decomposeParDict │ │ ├── fvSchemes │ │ ├── fvSolution │ │ ├── refineMeshDict │ │ └── topoSetDict └── taylor_couette │ ├── 0 │ ├── T │ ├── U │ └── p │ ├── constant │ └── transportProperties │ ├── fdm.m │ ├── solidDict │ └── system │ ├── blockMeshDict │ ├── controlDict │ ├── decomposeParDict │ ├── fvSchemes │ └── fvSolution ├── figs ├── ani_T.gif ├── flow_past_cylinder_re200.gif ├── init_on_poly.png ├── planes.png ├── smooth_vs_rough.gif ├── traj.svg ├── vof.png └── vof_ani.gif ├── src ├── CMakeLists.txt ├── cellenumerator.cpp ├── cellenumerator.h ├── createFields.h ├── entitylibrary.h ├── genericfactory.h ├── geometrictools.cpp ├── geometrictools.h ├── libcollision │ ├── CMakeLists.txt │ ├── bbox.h │ ├── collision.cpp │ ├── collision.h │ ├── ugrid.cpp │ └── ugrid.h ├── libforcer │ ├── CMakeLists.txt │ ├── constant.h │ ├── forcerfactory.cpp │ ├── forcerfactory.h │ ├── iforcer.h │ ├── magnetic.h │ └── spring.h ├── libmaterial │ ├── CMakeLists.txt │ └── imaterial.h ├── libmotion │ ├── CMakeLists.txt │ ├── imotion.h │ ├── motion000002.h │ ├── motion01mask.h │ ├── motion110002.h │ ├── motion222000.h │ ├── motionfactory.cpp │ ├── motionfactory.h │ ├── motionopenclose.h │ ├── motionrotor.h │ └── motionsinedirectional.h ├── libshape │ ├── CMakeLists.txt │ ├── box.h │ ├── circle.h │ ├── circle_tail.h │ ├── circle_twotail.h │ ├── ellipse.h │ ├── ellipsoid.h │ ├── ishape.h │ ├── plane.h │ ├── rectangle.h │ ├── sdf │ │ └── sdf.h │ ├── shapefactory.cpp │ ├── shapefactory.h │ ├── sphere.h │ └── template.h ├── logger.cpp ├── logger.h ├── main.cpp ├── meshinfo.cpp ├── meshinfo.h ├── solid.cpp ├── solid.h ├── solidcloud.cpp ├── solidcloud.h ├── types.h └── utils.h └── tool_vof ├── Makefile ├── example ├── 0 │ ├── U │ ├── alpha.water │ └── p_rgh ├── alpha.water.orig ├── constant │ ├── g │ ├── polyMesh │ │ ├── blockMeshDict │ │ ├── boundary │ │ ├── faces │ │ ├── neighbour │ │ ├── owner │ │ └── points │ ├── transportProperties │ └── turbulenceProperties ├── run.sh ├── solidDict ├── system │ ├── controlDict │ ├── decomposeParDict │ ├── fvSchemes │ ├── fvSolution │ └── setFieldsDict └── view.foam ├── main.cpp ├── smoothvof ├── solidcloud.cpp └── solidcloud.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/README.md -------------------------------------------------------------------------------- /examples/falling_ellipse/0/T: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/falling_ellipse/0/T -------------------------------------------------------------------------------- /examples/falling_ellipse/0/U: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/falling_ellipse/0/U -------------------------------------------------------------------------------- /examples/falling_ellipse/0/p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/falling_ellipse/0/p -------------------------------------------------------------------------------- /examples/falling_ellipse/constant/polyMesh/boundary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/falling_ellipse/constant/polyMesh/boundary -------------------------------------------------------------------------------- /examples/falling_ellipse/constant/polyMesh/faces: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/falling_ellipse/constant/polyMesh/faces -------------------------------------------------------------------------------- /examples/falling_ellipse/constant/polyMesh/neighbour: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/falling_ellipse/constant/polyMesh/neighbour -------------------------------------------------------------------------------- /examples/falling_ellipse/constant/polyMesh/owner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/falling_ellipse/constant/polyMesh/owner -------------------------------------------------------------------------------- /examples/falling_ellipse/constant/polyMesh/points: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/falling_ellipse/constant/polyMesh/points -------------------------------------------------------------------------------- /examples/falling_ellipse/constant/transportProperties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/falling_ellipse/constant/transportProperties -------------------------------------------------------------------------------- /examples/falling_ellipse/solidDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/falling_ellipse/solidDict -------------------------------------------------------------------------------- /examples/falling_ellipse/system/blockMeshDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/falling_ellipse/system/blockMeshDict -------------------------------------------------------------------------------- /examples/falling_ellipse/system/controlDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/falling_ellipse/system/controlDict -------------------------------------------------------------------------------- /examples/falling_ellipse/system/decomposeParDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/falling_ellipse/system/decomposeParDict -------------------------------------------------------------------------------- /examples/falling_ellipse/system/fvSchemes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/falling_ellipse/system/fvSchemes -------------------------------------------------------------------------------- /examples/falling_ellipse/system/fvSolution: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/falling_ellipse/system/fvSolution -------------------------------------------------------------------------------- /examples/flow_past_cylinder/re200/0/As: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/flow_past_cylinder/re200/0/As -------------------------------------------------------------------------------- /examples/flow_past_cylinder/re200/0/T: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/flow_past_cylinder/re200/0/T -------------------------------------------------------------------------------- /examples/flow_past_cylinder/re200/0/U: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/flow_past_cylinder/re200/0/U -------------------------------------------------------------------------------- /examples/flow_past_cylinder/re200/0/p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/flow_past_cylinder/re200/0/p -------------------------------------------------------------------------------- /examples/flow_past_cylinder/re200/constant/transportProperties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/flow_past_cylinder/re200/constant/transportProperties -------------------------------------------------------------------------------- /examples/flow_past_cylinder/re200/solidDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/flow_past_cylinder/re200/solidDict -------------------------------------------------------------------------------- /examples/flow_past_cylinder/re200/system/blockMeshDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/flow_past_cylinder/re200/system/blockMeshDict -------------------------------------------------------------------------------- /examples/flow_past_cylinder/re200/system/controlDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/flow_past_cylinder/re200/system/controlDict -------------------------------------------------------------------------------- /examples/flow_past_cylinder/re200/system/decomposeParDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/flow_past_cylinder/re200/system/decomposeParDict -------------------------------------------------------------------------------- /examples/flow_past_cylinder/re200/system/fvSchemes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/flow_past_cylinder/re200/system/fvSchemes -------------------------------------------------------------------------------- /examples/flow_past_cylinder/re200/system/fvSolution: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/flow_past_cylinder/re200/system/fvSolution -------------------------------------------------------------------------------- /examples/readme: -------------------------------------------------------------------------------- 1 | for some cases, run blockMesh first to create the mesh 2 | -------------------------------------------------------------------------------- /examples/sedimentation/0/T: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/sedimentation/0/T -------------------------------------------------------------------------------- /examples/sedimentation/0/U: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/sedimentation/0/U -------------------------------------------------------------------------------- /examples/sedimentation/0/p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/sedimentation/0/p -------------------------------------------------------------------------------- /examples/sedimentation/constant/transportProperties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/sedimentation/constant/transportProperties -------------------------------------------------------------------------------- /examples/sedimentation/solidDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/sedimentation/solidDict -------------------------------------------------------------------------------- /examples/sedimentation/system/blockMeshDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/sedimentation/system/blockMeshDict -------------------------------------------------------------------------------- /examples/sedimentation/system/controlDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/sedimentation/system/controlDict -------------------------------------------------------------------------------- /examples/sedimentation/system/decomposeParDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/sedimentation/system/decomposeParDict -------------------------------------------------------------------------------- /examples/sedimentation/system/fvSchemes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/sedimentation/system/fvSchemes -------------------------------------------------------------------------------- /examples/sedimentation/system/fvSolution: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/sedimentation/system/fvSolution -------------------------------------------------------------------------------- /examples/sedimentation/system/refineMeshDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/sedimentation/system/refineMeshDict -------------------------------------------------------------------------------- /examples/sedimentation/system/topoSetDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/sedimentation/system/topoSetDict -------------------------------------------------------------------------------- /examples/taylor_couette/0/T: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/taylor_couette/0/T -------------------------------------------------------------------------------- /examples/taylor_couette/0/U: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/taylor_couette/0/U -------------------------------------------------------------------------------- /examples/taylor_couette/0/p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/taylor_couette/0/p -------------------------------------------------------------------------------- /examples/taylor_couette/constant/transportProperties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/taylor_couette/constant/transportProperties -------------------------------------------------------------------------------- /examples/taylor_couette/fdm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/taylor_couette/fdm.m -------------------------------------------------------------------------------- /examples/taylor_couette/solidDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/taylor_couette/solidDict -------------------------------------------------------------------------------- /examples/taylor_couette/system/blockMeshDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/taylor_couette/system/blockMeshDict -------------------------------------------------------------------------------- /examples/taylor_couette/system/controlDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/taylor_couette/system/controlDict -------------------------------------------------------------------------------- /examples/taylor_couette/system/decomposeParDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/taylor_couette/system/decomposeParDict -------------------------------------------------------------------------------- /examples/taylor_couette/system/fvSchemes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/taylor_couette/system/fvSchemes -------------------------------------------------------------------------------- /examples/taylor_couette/system/fvSolution: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/examples/taylor_couette/system/fvSolution -------------------------------------------------------------------------------- /figs/ani_T.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/figs/ani_T.gif -------------------------------------------------------------------------------- /figs/flow_past_cylinder_re200.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/figs/flow_past_cylinder_re200.gif -------------------------------------------------------------------------------- /figs/init_on_poly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/figs/init_on_poly.png -------------------------------------------------------------------------------- /figs/planes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/figs/planes.png -------------------------------------------------------------------------------- /figs/smooth_vs_rough.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/figs/smooth_vs_rough.gif -------------------------------------------------------------------------------- /figs/traj.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/figs/traj.svg -------------------------------------------------------------------------------- /figs/vof.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/figs/vof.png -------------------------------------------------------------------------------- /figs/vof_ani.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/figs/vof_ani.gif -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/cellenumerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/cellenumerator.cpp -------------------------------------------------------------------------------- /src/cellenumerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/cellenumerator.h -------------------------------------------------------------------------------- /src/createFields.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/createFields.h -------------------------------------------------------------------------------- /src/entitylibrary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/entitylibrary.h -------------------------------------------------------------------------------- /src/genericfactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/genericfactory.h -------------------------------------------------------------------------------- /src/geometrictools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/geometrictools.cpp -------------------------------------------------------------------------------- /src/geometrictools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/geometrictools.h -------------------------------------------------------------------------------- /src/libcollision/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libcollision/CMakeLists.txt -------------------------------------------------------------------------------- /src/libcollision/bbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libcollision/bbox.h -------------------------------------------------------------------------------- /src/libcollision/collision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libcollision/collision.cpp -------------------------------------------------------------------------------- /src/libcollision/collision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libcollision/collision.h -------------------------------------------------------------------------------- /src/libcollision/ugrid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libcollision/ugrid.cpp -------------------------------------------------------------------------------- /src/libcollision/ugrid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libcollision/ugrid.h -------------------------------------------------------------------------------- /src/libforcer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libforcer/CMakeLists.txt -------------------------------------------------------------------------------- /src/libforcer/constant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libforcer/constant.h -------------------------------------------------------------------------------- /src/libforcer/forcerfactory.cpp: -------------------------------------------------------------------------------- 1 | #include "forcerfactory.h" 2 | -------------------------------------------------------------------------------- /src/libforcer/forcerfactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libforcer/forcerfactory.h -------------------------------------------------------------------------------- /src/libforcer/iforcer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libforcer/iforcer.h -------------------------------------------------------------------------------- /src/libforcer/magnetic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libforcer/magnetic.h -------------------------------------------------------------------------------- /src/libforcer/spring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libforcer/spring.h -------------------------------------------------------------------------------- /src/libmaterial/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/libmaterial/imaterial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libmaterial/imaterial.h -------------------------------------------------------------------------------- /src/libmotion/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libmotion/CMakeLists.txt -------------------------------------------------------------------------------- /src/libmotion/imotion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libmotion/imotion.h -------------------------------------------------------------------------------- /src/libmotion/motion000002.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libmotion/motion000002.h -------------------------------------------------------------------------------- /src/libmotion/motion01mask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libmotion/motion01mask.h -------------------------------------------------------------------------------- /src/libmotion/motion110002.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libmotion/motion110002.h -------------------------------------------------------------------------------- /src/libmotion/motion222000.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libmotion/motion222000.h -------------------------------------------------------------------------------- /src/libmotion/motionfactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libmotion/motionfactory.cpp -------------------------------------------------------------------------------- /src/libmotion/motionfactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libmotion/motionfactory.h -------------------------------------------------------------------------------- /src/libmotion/motionopenclose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libmotion/motionopenclose.h -------------------------------------------------------------------------------- /src/libmotion/motionrotor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libmotion/motionrotor.h -------------------------------------------------------------------------------- /src/libmotion/motionsinedirectional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libmotion/motionsinedirectional.h -------------------------------------------------------------------------------- /src/libshape/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libshape/CMakeLists.txt -------------------------------------------------------------------------------- /src/libshape/box.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libshape/box.h -------------------------------------------------------------------------------- /src/libshape/circle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libshape/circle.h -------------------------------------------------------------------------------- /src/libshape/circle_tail.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libshape/circle_tail.h -------------------------------------------------------------------------------- /src/libshape/circle_twotail.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libshape/circle_twotail.h -------------------------------------------------------------------------------- /src/libshape/ellipse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libshape/ellipse.h -------------------------------------------------------------------------------- /src/libshape/ellipsoid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libshape/ellipsoid.h -------------------------------------------------------------------------------- /src/libshape/ishape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libshape/ishape.h -------------------------------------------------------------------------------- /src/libshape/plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libshape/plane.h -------------------------------------------------------------------------------- /src/libshape/rectangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libshape/rectangle.h -------------------------------------------------------------------------------- /src/libshape/sdf/sdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libshape/sdf/sdf.h -------------------------------------------------------------------------------- /src/libshape/shapefactory.cpp: -------------------------------------------------------------------------------- 1 | #include "shapefactory.h" -------------------------------------------------------------------------------- /src/libshape/shapefactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libshape/shapefactory.h -------------------------------------------------------------------------------- /src/libshape/sphere.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libshape/sphere.h -------------------------------------------------------------------------------- /src/libshape/template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/libshape/template.h -------------------------------------------------------------------------------- /src/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/logger.cpp -------------------------------------------------------------------------------- /src/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/logger.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/meshinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/meshinfo.cpp -------------------------------------------------------------------------------- /src/meshinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/meshinfo.h -------------------------------------------------------------------------------- /src/solid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/solid.cpp -------------------------------------------------------------------------------- /src/solid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/solid.h -------------------------------------------------------------------------------- /src/solidcloud.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/solidcloud.cpp -------------------------------------------------------------------------------- /src/solidcloud.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/solidcloud.h -------------------------------------------------------------------------------- /src/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/types.h -------------------------------------------------------------------------------- /src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/src/utils.h -------------------------------------------------------------------------------- /tool_vof/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/Makefile -------------------------------------------------------------------------------- /tool_vof/example/0/U: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/0/U -------------------------------------------------------------------------------- /tool_vof/example/0/alpha.water: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/0/alpha.water -------------------------------------------------------------------------------- /tool_vof/example/0/p_rgh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/0/p_rgh -------------------------------------------------------------------------------- /tool_vof/example/alpha.water.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/alpha.water.orig -------------------------------------------------------------------------------- /tool_vof/example/constant/g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/constant/g -------------------------------------------------------------------------------- /tool_vof/example/constant/polyMesh/blockMeshDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/constant/polyMesh/blockMeshDict -------------------------------------------------------------------------------- /tool_vof/example/constant/polyMesh/boundary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/constant/polyMesh/boundary -------------------------------------------------------------------------------- /tool_vof/example/constant/polyMesh/faces: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/constant/polyMesh/faces -------------------------------------------------------------------------------- /tool_vof/example/constant/polyMesh/neighbour: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/constant/polyMesh/neighbour -------------------------------------------------------------------------------- /tool_vof/example/constant/polyMesh/owner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/constant/polyMesh/owner -------------------------------------------------------------------------------- /tool_vof/example/constant/polyMesh/points: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/constant/polyMesh/points -------------------------------------------------------------------------------- /tool_vof/example/constant/transportProperties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/constant/transportProperties -------------------------------------------------------------------------------- /tool_vof/example/constant/turbulenceProperties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/constant/turbulenceProperties -------------------------------------------------------------------------------- /tool_vof/example/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/run.sh -------------------------------------------------------------------------------- /tool_vof/example/solidDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/solidDict -------------------------------------------------------------------------------- /tool_vof/example/system/controlDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/system/controlDict -------------------------------------------------------------------------------- /tool_vof/example/system/decomposeParDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/system/decomposeParDict -------------------------------------------------------------------------------- /tool_vof/example/system/fvSchemes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/system/fvSchemes -------------------------------------------------------------------------------- /tool_vof/example/system/fvSolution: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/system/fvSolution -------------------------------------------------------------------------------- /tool_vof/example/system/setFieldsDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/example/system/setFieldsDict -------------------------------------------------------------------------------- /tool_vof/example/view.foam: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tool_vof/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/main.cpp -------------------------------------------------------------------------------- /tool_vof/smoothvof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/smoothvof -------------------------------------------------------------------------------- /tool_vof/solidcloud.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/solidcloud.cpp -------------------------------------------------------------------------------- /tool_vof/solidcloud.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenguangZhang/sdfibm/HEAD/tool_vof/solidcloud.h --------------------------------------------------------------------------------