├── .gitignore ├── License.txt ├── README.md ├── demo ├── convergent_divergent_nozzle.png ├── flow_over_cylinder.png ├── forward_facing_step.png ├── multi_block_mesh_example.png ├── oblique_shock.png ├── sample_output.png ├── sample_output_1.png ├── sample_output_2.png └── sample_output_3.png ├── manifest.mf ├── mesh.su2 ├── mesh.vtk ├── mesh_BottomWall.vtk ├── mesh_Inlet.vtk ├── mesh_Outlet.vtk ├── mesh_TopWall.vtk ├── nbproject ├── build-impl.xml ├── genfiles.properties ├── private │ └── private.properties ├── project.properties └── project.xml ├── src ├── geometry │ ├── Angle.java │ ├── Geometry.java │ ├── GeometryFromFile.java │ ├── ParametricCurve.java │ ├── ParametricCurvesGeometry.java │ ├── Point.java │ ├── SimpleQuadGeometry.java │ └── builder │ │ ├── Corner1.java │ │ ├── Corner2.java │ │ ├── Corner3.java │ │ ├── Corner4.java │ │ ├── CubicCurve.java │ │ └── GeometryBuilder.java ├── io │ ├── GeometryFileReader.java │ ├── MeshFileWriter.java │ ├── Su2MeshWriter.java │ └── VtkMeshWriter.java ├── main │ └── StructuredMeshGenerator2D.java ├── mesh │ ├── Element.java │ ├── Face.java │ ├── MeshDefinition.java │ ├── Node.java │ ├── Parameter.java │ ├── StructuredMesh.java │ ├── TransfiniteInterpolator.java │ └── UnstructuredMesh.java └── util │ └── Range.java └── support ├── create_geom.py ├── geometry1.dat ├── geometry2.dat ├── geometry3.dat ├── geometry4.dat ├── geometry5.dat ├── geometry6.dat ├── geometry7.dat ├── geometry8.dat ├── geometry_block_mesh.png ├── geometry_block_mesh.svg ├── plot.py ├── start_end_angles.png └── start_end_angles.svg /.gitignore: -------------------------------------------------------------------------------- 1 | /build/ -------------------------------------------------------------------------------- /License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/License.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/README.md -------------------------------------------------------------------------------- /demo/convergent_divergent_nozzle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/demo/convergent_divergent_nozzle.png -------------------------------------------------------------------------------- /demo/flow_over_cylinder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/demo/flow_over_cylinder.png -------------------------------------------------------------------------------- /demo/forward_facing_step.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/demo/forward_facing_step.png -------------------------------------------------------------------------------- /demo/multi_block_mesh_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/demo/multi_block_mesh_example.png -------------------------------------------------------------------------------- /demo/oblique_shock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/demo/oblique_shock.png -------------------------------------------------------------------------------- /demo/sample_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/demo/sample_output.png -------------------------------------------------------------------------------- /demo/sample_output_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/demo/sample_output_1.png -------------------------------------------------------------------------------- /demo/sample_output_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/demo/sample_output_2.png -------------------------------------------------------------------------------- /demo/sample_output_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/demo/sample_output_3.png -------------------------------------------------------------------------------- /manifest.mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/manifest.mf -------------------------------------------------------------------------------- /mesh.su2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/mesh.su2 -------------------------------------------------------------------------------- /mesh.vtk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/mesh.vtk -------------------------------------------------------------------------------- /mesh_BottomWall.vtk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/mesh_BottomWall.vtk -------------------------------------------------------------------------------- /mesh_Inlet.vtk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/mesh_Inlet.vtk -------------------------------------------------------------------------------- /mesh_Outlet.vtk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/mesh_Outlet.vtk -------------------------------------------------------------------------------- /mesh_TopWall.vtk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/mesh_TopWall.vtk -------------------------------------------------------------------------------- /nbproject/build-impl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/nbproject/build-impl.xml -------------------------------------------------------------------------------- /nbproject/genfiles.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/nbproject/genfiles.properties -------------------------------------------------------------------------------- /nbproject/private/private.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/nbproject/private/private.properties -------------------------------------------------------------------------------- /nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/nbproject/project.properties -------------------------------------------------------------------------------- /nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/nbproject/project.xml -------------------------------------------------------------------------------- /src/geometry/Angle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/geometry/Angle.java -------------------------------------------------------------------------------- /src/geometry/Geometry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/geometry/Geometry.java -------------------------------------------------------------------------------- /src/geometry/GeometryFromFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/geometry/GeometryFromFile.java -------------------------------------------------------------------------------- /src/geometry/ParametricCurve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/geometry/ParametricCurve.java -------------------------------------------------------------------------------- /src/geometry/ParametricCurvesGeometry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/geometry/ParametricCurvesGeometry.java -------------------------------------------------------------------------------- /src/geometry/Point.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/geometry/Point.java -------------------------------------------------------------------------------- /src/geometry/SimpleQuadGeometry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/geometry/SimpleQuadGeometry.java -------------------------------------------------------------------------------- /src/geometry/builder/Corner1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/geometry/builder/Corner1.java -------------------------------------------------------------------------------- /src/geometry/builder/Corner2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/geometry/builder/Corner2.java -------------------------------------------------------------------------------- /src/geometry/builder/Corner3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/geometry/builder/Corner3.java -------------------------------------------------------------------------------- /src/geometry/builder/Corner4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/geometry/builder/Corner4.java -------------------------------------------------------------------------------- /src/geometry/builder/CubicCurve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/geometry/builder/CubicCurve.java -------------------------------------------------------------------------------- /src/geometry/builder/GeometryBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/geometry/builder/GeometryBuilder.java -------------------------------------------------------------------------------- /src/io/GeometryFileReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/io/GeometryFileReader.java -------------------------------------------------------------------------------- /src/io/MeshFileWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/io/MeshFileWriter.java -------------------------------------------------------------------------------- /src/io/Su2MeshWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/io/Su2MeshWriter.java -------------------------------------------------------------------------------- /src/io/VtkMeshWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/io/VtkMeshWriter.java -------------------------------------------------------------------------------- /src/main/StructuredMeshGenerator2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/main/StructuredMeshGenerator2D.java -------------------------------------------------------------------------------- /src/mesh/Element.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/mesh/Element.java -------------------------------------------------------------------------------- /src/mesh/Face.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/mesh/Face.java -------------------------------------------------------------------------------- /src/mesh/MeshDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/mesh/MeshDefinition.java -------------------------------------------------------------------------------- /src/mesh/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/mesh/Node.java -------------------------------------------------------------------------------- /src/mesh/Parameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/mesh/Parameter.java -------------------------------------------------------------------------------- /src/mesh/StructuredMesh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/mesh/StructuredMesh.java -------------------------------------------------------------------------------- /src/mesh/TransfiniteInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/mesh/TransfiniteInterpolator.java -------------------------------------------------------------------------------- /src/mesh/UnstructuredMesh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/mesh/UnstructuredMesh.java -------------------------------------------------------------------------------- /src/util/Range.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/src/util/Range.java -------------------------------------------------------------------------------- /support/create_geom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/support/create_geom.py -------------------------------------------------------------------------------- /support/geometry1.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/support/geometry1.dat -------------------------------------------------------------------------------- /support/geometry2.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/support/geometry2.dat -------------------------------------------------------------------------------- /support/geometry3.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/support/geometry3.dat -------------------------------------------------------------------------------- /support/geometry4.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/support/geometry4.dat -------------------------------------------------------------------------------- /support/geometry5.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/support/geometry5.dat -------------------------------------------------------------------------------- /support/geometry6.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/support/geometry6.dat -------------------------------------------------------------------------------- /support/geometry7.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/support/geometry7.dat -------------------------------------------------------------------------------- /support/geometry8.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/support/geometry8.dat -------------------------------------------------------------------------------- /support/geometry_block_mesh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/support/geometry_block_mesh.png -------------------------------------------------------------------------------- /support/geometry_block_mesh.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/support/geometry_block_mesh.svg -------------------------------------------------------------------------------- /support/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/support/plot.py -------------------------------------------------------------------------------- /support/start_end_angles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/support/start_end_angles.png -------------------------------------------------------------------------------- /support/start_end_angles.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heySourabh/StructuredMeshGenerator2D/HEAD/support/start_end_angles.svg --------------------------------------------------------------------------------