From 773cdd6f3ec3773b77581a42f18d12ad85f3f45b Mon Sep 17 00:00:00 2001 From: Hrvoje Jasak Date: Wed, 25 Aug 2010 22:42:57 +0100 Subject: [PATCH] Port update: to utilities/post-processing --- .../advanced/autoRefineMesh/autoRefineMesh.C | 6 +- .../autoRefineMesh/autoRefineMeshDict | 37 +- .../advanced/collapseEdges/collapseEdges.C | 35 +- .../combinePatchFaces/combinePatchFaces.C | 27 +- .../mesh/advanced/modifyMesh/cellSplitter.C | 12 +- .../mesh/advanced/modifyMesh/modifyMesh.C | 39 +- .../mesh/advanced/modifyMesh/modifyMeshDict | 21 +- .../advanced/refineHexMesh/refineHexMesh.C | 12 +- .../refineWallLayer/refineWallLayer.C | 28 +- .../refinementLevel/refinementLevel.C | 10 +- .../mesh/advanced/removeFaces/removeFaces.C | 8 +- .../mesh/advanced/selectCells/selectCellsDict | 27 +- .../mesh/advanced/splitCells/splitCells.C | 37 +- .../mesh/conversion/Optional/Allwmake | 28 +- .../Optional/ccm26ToFoam/ccm26ToFoam.C | 117 +- .../mesh/conversion/ansysToFoam/ansysToFoam.L | 7 +- .../mesh/conversion/cfx4ToFoam/cfx4ToFoam.C | 7 +- .../fluent3DMeshToFoam/fluent3DMeshToFoam.L | 61 +- .../fluentMeshToFoam/create3DCellShape.C | 2 +- .../fluentMeshToFoam/fluentMeshToFoam.L | 48 +- .../foamMeshToFluent/fluentFvMesh.C | 20 +- .../foamToStarMesh/foamToStarMesh.C | 28 +- .../conversion/gambitToFoam/gambitToFoam.L | 9 +- .../conversion/gmshToFoam/gmsh/mesh-1.geo | 79 + .../gmshToFoam/gmsh/mesh-test-2.3.1-small.msh | 36358 ++++++++++++++++ .../gmshToFoam/gmsh/mesh-test-2.4.1-small.msh | 36358 ++++++++++++++++ .../mesh/conversion/gmshToFoam/gmshToFoam.C | 65 +- .../ideasUnvToFoam/ideasUnvToFoam.C | 75 +- .../conversion/ideasUnvToFoam/unv/mesh.unv | 394 + .../mesh/conversion/kivaToFoam/kivaToFoam.C | 13 +- .../mesh/conversion/kivaToFoam/readKivaGrid.H | 2 +- .../mesh/conversion/mshToFoam/mshToFoam.C | 10 +- .../netgenNeutralToFoam/netgenNeutralToFoam.C | 15 +- .../conversion/plot3dToFoam/plot3dToFoam.C | 25 +- .../mesh/conversion/polyDualMesh/Make/files | 1 + .../mesh/conversion/polyDualMesh/Make/options | 7 +- .../conversion/polyDualMesh/meshDualiser.C | 1483 + .../conversion/polyDualMesh/meshDualiser.H | 262 + .../conversion/polyDualMesh/polyDualMeshApp.C | 493 +- .../mesh/conversion/sammToFoam/readCouples.C | 4 +- .../mesh/conversion/sammToFoam/sammMesh.C | 4 +- .../mesh/conversion/sammToFoam/sammToFoam.C | 7 +- .../starToFoam/createCoupleMatches.C | 33 +- .../mesh/conversion/starToFoam/readCells.C | 4 +- .../mesh/conversion/starToFoam/starMesh.C | 2 +- .../mesh/conversion/starToFoam/starToFoam.C | 7 +- .../mesh/conversion/tetgenToFoam/beam.1.ele | 726 + .../mesh/conversion/tetgenToFoam/beam.1.face | 1619 + .../mesh/conversion/tetgenToFoam/beam.1.node | 215 + .../conversion/tetgenToFoam/tetgenToFoam.C | 232 +- .../conversion/writeMeshObj/writeMeshObj.C | 129 +- .../mesh/generation/blockMesh/Make/files | 7 +- .../mesh/generation/blockMesh/addOptions.H | 3 - .../mesh/generation/blockMesh/block.C | 1 - .../mesh/generation/blockMesh/blockBoundary.C | 13 +- .../mesh/generation/blockMesh/blockCells.C | 14 +- .../mesh/generation/blockMesh/blockMesh.C | 36 +- .../mesh/generation/blockMesh/blockMesh.H | 9 +- .../{genBlockMesh.C => blockMeshApp.C} | 116 +- .../mesh/generation/blockMesh/blockPoints.C | 1 - .../generation/blockMesh/checkBlockMesh.C | 13 +- .../mesh/generation/blockMesh/checkOptions.H | 1 - .../generation/blockMesh/createBlockOffsets.C | 14 +- .../mesh/generation/blockMesh/createCells.C | 13 +- .../generation/blockMesh/createMergeList.C | 16 +- .../mesh/generation/blockMesh/createPatches.C | 14 +- .../mesh/generation/blockMesh/createPoints.C | 30 +- .../generation/blockMesh/createTopology.C | 59 +- .../blockMesh/curvedEdges/BSpline.C | 191 +- .../blockMesh/curvedEdges/BSpline.H | 63 +- .../blockMesh/curvedEdges/CatmullRomSpline.C | 141 + .../blockMesh/curvedEdges/CatmullRomSpline.H | 126 + .../blockMesh/curvedEdges/arcEdge.C | 47 +- .../blockMesh/curvedEdges/arcEdge.H | 24 +- .../blockMesh/curvedEdges/curvedEdge.C | 94 +- .../blockMesh/curvedEdges/curvedEdge.H | 133 +- .../blockMesh/curvedEdges/curvedEdgeI.H} | 70 +- .../{ => curvedEdges}/curvedEdgeList.H | 3 +- .../blockMesh/curvedEdges/lineDivide.C | 57 +- .../blockMesh/curvedEdges/lineDivide.H | 16 +- .../blockMesh/curvedEdges/lineEdge.C | 52 +- .../blockMesh/curvedEdges/lineEdge.H | 30 +- .../blockMesh/curvedEdges/polyLine.C | 202 +- .../blockMesh/curvedEdges/polyLine.H | 56 +- .../blockMesh/curvedEdges/polyLineEdge.C | 48 +- .../blockMesh/curvedEdges/polyLineEdge.H | 30 +- .../generation/blockMesh/curvedEdges/spline.C | 117 - .../{simpleSplineEdge.C => splineEdge.C} | 106 +- .../{simpleSplineEdge.H => splineEdge.H} | 68 +- .../mesh/generation/blockMesh/setEdge.C | 2 +- .../extrude2DMesh/doExtrude2DMesh.C | 10 +- .../mesh/generation/extrudeMesh/Allwclean | 2 + .../mesh/generation/extrudeMesh/Allwmake | 2 + .../mesh/generation/extrudeMesh/Make/options | 4 +- .../mesh/generation/extrudeMesh/extrudeMesh.C | 173 +- .../extrudeMesh/extrudeModel/Make/options | 4 +- .../extrudeModel/linearNormal/linearNormal.C | 9 +- .../extrudeMesh/extrudeModel/wedge/wedge.C | 10 +- .../extrudeMesh/extrudeModel/wedge/wedge.H | 9 +- .../generation/extrudeMesh/extrudeProperties | 41 +- .../extrudeMesh/extrudedMesh/extrudedMesh.C | 91 +- .../extrudeMesh/extrudedMesh/extrudedMesh.H | 16 +- .../mesh/generation/extrudeMesh/faceMesh.H | 15 +- .../mesh/generation/extrudeMesh/setRoots.H | 18 - .../generation/snappyHexMesh/Make/options | 3 +- .../generation/snappyHexMesh/snappyHexMesh.C | 31 +- .../snappyHexMesh/snappyHexMeshDict | 65 +- .../mesh/manipulation/attachMesh/Make/files | 3 + .../mesh/manipulation/attachMesh/Make/options | 6 + .../mesh/manipulation/attachMesh/attachMesh.C | 77 + .../mesh/manipulation/autoPatch/autoPatch.C | 14 +- .../mesh/manipulation/cellSet/cellSet.C | 14 +- .../mesh/manipulation/cellSet/cellSetDict | 103 +- .../manipulation/checkMesh/checkGeometry.C | 98 +- .../mesh/manipulation/checkMesh/checkMesh.C | 53 +- .../manipulation/checkMesh/checkTopology.C | 149 +- .../manipulation/checkMesh/checkTopology.H | 3 + .../manipulation/checkMesh/printMeshStats.C | 91 +- .../createBaffles/createBaffles.C | 365 +- .../manipulation/createPatch/createPatch.C | 430 +- .../manipulation/createPatch/createPatchDict | 84 +- .../manipulation/deformedGeom/deformedGeom.C | 12 +- .../mesh/manipulation/faceSet/faceSet.C | 14 +- .../mesh/manipulation/faceSet/faceSetDict | 26 +- .../manipulation/flattenMesh/flattenMesh.C | 6 +- .../manipulation/insideCells/insideCells.C | 2 +- .../manipulation/mergeMeshes/mergeMeshes.C | 10 +- .../manipulation/mergeMeshes/mergePolyMesh.C | 18 +- .../mesh/manipulation/mergeMeshes/setRoots.H | 12 +- .../mergeOrSplitBaffles/mergeOrSplitBaffles.C | 152 +- .../manipulation/mirrorMesh/mirrorFvMesh.C | 30 +- .../manipulation/mirrorMesh/mirrorFvMesh.H | 6 - .../mesh/manipulation/mirrorMesh/mirrorMesh.C | 1 - .../manipulation/mirrorMesh/mirrorMeshDict | 22 +- .../moveDynamicMesh/moveDynamicMesh.C | 10 +- .../moveEngineMesh/moveEngineMesh.C | 4 +- .../mesh/manipulation/moveMesh/moveMesh.C | 2 +- .../mesh/manipulation/objToVTK/objToVTK.C | 16 +- .../mesh/manipulation/pointSet/pointSet.C | 14 +- .../mesh/manipulation/pointSet/pointSetDict | 50 +- .../mesh/manipulation/refineMesh/refineMesh.C | 24 +- .../manipulation/refineMesh/refineMeshDict | 27 +- .../manipulation/renumberMesh/Make/options | 2 +- .../manipulation/renumberMesh/renumberMesh.C | 19 +- .../mesh/manipulation/rotateMesh/rotateMesh.C | 16 +- .../mesh/manipulation/setSet/Allwmake | 8 +- .../mesh/manipulation/setSet/setSet.C | 341 +- .../mesh/manipulation/setSet/writeFuns.C | 2 - .../mesh/manipulation/setSet/writePatch.C | 6 +- .../mesh/manipulation/setSet/writePointSet.C | 8 +- .../manipulation/setsToZones/setsToZones.C | 153 +- .../mesh/manipulation/splitMesh/regionSide.C | 5 +- .../mesh/manipulation/splitMesh/regionSide.H | 2 +- .../mesh/manipulation/splitMesh/splitMesh.C | 15 +- .../splitMeshRegions/splitMeshRegions.C | 970 +- .../mesh/manipulation/stitchMesh/stitchMesh.C | 289 +- .../mesh/manipulation/subsetMesh/subsetMesh.C | 17 +- .../transformPoints/transformPoints.C | 126 +- .../mesh/manipulation/zipUpMesh/zipUpMesh.C | 2 +- .../foamDebugSwitches/Make/options | 11 +- .../foamDebugSwitches/foamDebugSwitches.C | 111 +- .../foamFormatConvert/Make/options | 7 +- .../foamFormatConvert/foamFormatConvert.C | 137 +- .../foamFormatConvert/writeMeshObject.H | 18 +- .../miscellaneous/foamInfoExec/foamInfoExec.C | 40 +- .../miscellaneous/patchSummary/patchSummary.C | 20 +- .../foamDataToFluent/foamDataToFluent.C | 14 +- .../foamDataToFluent/foamDataToFluentDict | 24 +- .../foamToFieldview9/checkTimeOption.H | 26 - .../foamToFieldview9/createFields.H | 15 +- .../foamToFieldview9/createSprayFields.H | 8 +- .../foamToFieldview9/fieldviewTopology.C | 4 +- .../foamToFieldview9/foamToFieldview9.C | 42 +- .../foamToFieldview9/getFieldNames.H | 6 +- .../dataConversion/foamToTecplot360/Allwmake | 14 + .../foamToTecplot360/Make/files | 5 + .../foamToTecplot360/Make/options | 12 + .../foamToTecplot360/foamToTecplot360.C | 1387 + .../foamToTecplot360/readFields.C} | 101 +- .../readFields.H} | 54 +- .../foamToTecplot360/tecio/Runmake | 277 + .../tecio/examples/arrow/Arrow.plt | Bin 0 -> 1412 bytes .../tecio/examples/arrow/Makefile | 11 + .../tecio/examples/arrow/arrow.cpp | 530 + .../tecio/examples/arrow/arrow.vcproj | 172 + .../tecio/examples/comtest/Makefile | 11 + .../tecio/examples/comtest/comtest.c | 492 + .../tecio/examples/comtest/comtest.f | 467 + .../tecio/examples/comtest/comtest.f90 | 467 + .../tecio/examples/comtest/comtestc.vcproj | 346 + .../tecio/examples/comtest/comtestf.vfproj | 26 + .../examples/faceneighbors/FaceNeighbors.plt | Bin 0 -> 756 bytes .../tecio/examples/faceneighbors/Makefile | 11 + .../examples/faceneighbors/faceneighbors.cpp | 354 + .../faceneighbors/faceneighbors.vcproj | 172 + .../tecio/examples/gridsolution/Makefile | 11 + .../examples/gridsolution/gridsolution.cpp | 376 + .../examples/gridsolution/gridsolution.vcproj | 321 + .../tecio/examples/ij_ordered/Makefile | 11 + .../tecio/examples/ij_ordered/ij_ordered.cpp | 149 + .../tecio/examples/ij_ordered/ij_ordered.plt | Bin 0 -> 584 bytes .../examples/ij_ordered/ij_ordered.vcproj | 172 + .../tecio/examples/multiplefiles/Makefile | 11 + .../tecio/examples/multiplefiles/file1.plt | Bin 0 -> 448 bytes .../tecio/examples/multiplefiles/file2.plt | Bin 0 -> 356 bytes .../examples/multiplefiles/multiplefiles.cpp | 214 + .../multiplefiles/multiplefiles.vcproj | 172 + .../multiplepolygons/HexagonsAndOctagon.plt | Bin 0 -> 1480 bytes .../tecio/examples/multiplepolygons/Makefile | 11 + .../multiplepolygons/multiplepolygons.cpp | 569 + .../multiplepolygons/multiplepolygons.vcproj | 172 + .../tecio/examples/octagon/Makefile | 11 + .../tecio/examples/octagon/Octagon.plt | Bin 0 -> 520 bytes .../tecio/examples/octagon/octagon.cpp | 248 + .../tecio/examples/octagon/octagon.vcproj | 172 + .../tecio/examples/pyramid/Makefile | 11 + .../tecio/examples/pyramid/pyramid.cpp | 222 + .../tecio/examples/pyramid/pyramid.plt | Bin 0 -> 600 bytes .../tecio/examples/pyramid/pyramid.vcproj | 172 + .../tecio/examples/simtest/Makefile | 11 + .../tecio/examples/simtest/simtest.c | 100 + .../tecio/examples/simtest/simtest.f | 98 + .../tecio/examples/simtest/simtest.f90 | 98 + .../tecio/examples/simtest/simtestc.vcproj | 346 + .../tecio/examples/simtest/simtestf.vfproj | 26 + .../tecio/examples/squares/Makefile | 11 + .../tecio/examples/squares/squares.cpp | 124 + .../tecio/examples/squares/squares.plt | Bin 0 -> 1304 bytes .../tecio/examples/squares/squares.vcproj | 172 + .../tecio/examples/text/Makefile | 11 + .../tecio/examples/text/text.cpp | 112 + .../tecio/examples/text/text.plt | Bin 0 -> 264 bytes .../tecio/examples/text/text.vcproj | 172 + .../foamToTecplot360/tecio/pltview.cpp | 559 + .../foamToTecplot360/tecio/readme.txt | 51 + .../foamToTecplot360/tecio/tecsrc/ALLOC.h | 205 + .../foamToTecplot360/tecio/tecsrc/ARRLIST.h | 626 + .../foamToTecplot360/tecio/tecsrc/AUXDATA.h | 130 + .../foamToTecplot360/tecio/tecsrc/DATAIO.h | 63 + .../foamToTecplot360/tecio/tecsrc/DATAIO4.h | 213 + .../foamToTecplot360/tecio/tecsrc/DATASET.h | 90 + .../foamToTecplot360/tecio/tecsrc/DATASET0.h | 404 + .../foamToTecplot360/tecio/tecsrc/DATASHR.h | 70 + .../foamToTecplot360/tecio/tecsrc/DATAUTIL.h | 116 + .../foamToTecplot360/tecio/tecsrc/FACE.h | 149 + .../tecio/tecsrc/FILESTREAM.h | 75 + .../foamToTecplot360/tecio/tecsrc/GEOM.h | 71 + .../foamToTecplot360/tecio/tecsrc/GEOM2.h | 46 + .../foamToTecplot360/tecio/tecsrc/GLOBAL.h | 7271 +++ .../foamToTecplot360/tecio/tecsrc/INPUT.h | 196 + .../foamToTecplot360/tecio/tecsrc/MASTER.h | 684 + .../foamToTecplot360/tecio/tecsrc/Make/files | 21 + .../tecio/tecsrc/Make/options | 7 + .../tecio/tecsrc/Make/tecioOptions | 20 + .../foamToTecplot360/tecio/tecsrc/Q_MSG.h | 72 + .../foamToTecplot360/tecio/tecsrc/Q_UNICODE.h | 93 + .../foamToTecplot360/tecio/tecsrc/SET.h | 283 + .../foamToTecplot360/tecio/tecsrc/STRLIST.h | 122 + .../foamToTecplot360/tecio/tecsrc/STRUTIL.h | 218 + .../foamToTecplot360/tecio/tecsrc/SYSTEM.h | 67 + .../foamToTecplot360/tecio/tecsrc/TASSERT.h | 513 + .../foamToTecplot360/tecio/tecsrc/TECIO.h | 24 + .../foamToTecplot360/tecio/tecsrc/TECXXX.h | 698 + .../foamToTecplot360/tecio/tecsrc/TEXT.h | 62 + .../tecio/tecsrc/TranslatedString.cpp | 362 + .../tecio/tecsrc/TranslatedString.h | 293 + .../foamToTecplot360/tecio/tecsrc/VERSION.h | 23 + .../foamToTecplot360/tecio/tecsrc/alloc.cpp | 161 + .../foamToTecplot360/tecio/tecsrc/arrlist.cpp | 1671 + .../foamToTecplot360/tecio/tecsrc/auxdata.cpp | 809 + .../foamToTecplot360/tecio/tecsrc/dataio.cpp | 695 + .../foamToTecplot360/tecio/tecsrc/dataio4.cpp | 3357 ++ .../foamToTecplot360/tecio/tecsrc/dataset.cpp | 283 + .../tecio/tecsrc/dataset0.cpp | 1668 + .../tecio/tecsrc/datautil.cpp | 941 + .../tecio/tecsrc/filestream.cpp | 78 + .../foamToTecplot360/tecio/tecsrc/geom2.cpp | 89 + .../foamToTecplot360/tecio/tecsrc/q_msg.cpp | 415 + .../tecio/tecsrc/q_unicode.cpp | 447 + .../foamToTecplot360/tecio/tecsrc/set.cpp | 696 + .../foamToTecplot360/tecio/tecsrc/stdafx.h | 130 + .../foamToTecplot360/tecio/tecsrc/strlist.cpp | 1065 + .../foamToTecplot360/tecio/tecsrc/strutil.cpp | 936 + .../foamToTecplot360/tecio/tecsrc/tassert.cpp | 261 + .../foamToTecplot360/tecio/tecsrc/tecxxx.cpp | 4812 ++ .../foamToTecplot360/tecio2009.zip | Bin 0 -> 1314306 bytes .../foamToTecplot360/tecplotWriter.C | 516 + .../foamToTecplot360/tecplotWriter.H | 179 + .../foamToTecplot360/tecplotWriterTemplates.C | 199 + .../dataConversion/foamToTecplot360/vtkMesh.C | 84 + .../dataConversion/foamToTecplot360/vtkMesh.H | 179 + .../graphics/PV3FoamReader/Allwclean | 5 +- .../graphics/PV3FoamReader/Allwmake | 8 +- .../PV3FoamReader/CMakeLists.txt | 12 +- .../PV3FoamReader/PV3FoamReader.xml | 2 +- .../PV3FoamReader/PV3FoamReader_SM.xml | 433 +- .../PV3FoamReader/vtkPV3FoamReader.cxx | 379 +- .../PV3FoamReader/vtkPV3FoamReader.h | 127 +- .../graphics/PVFoamReader/Allwmake | 3 + .../PVFoamReader/PVFoamReader/CMakeLists.txt | 14 +- .../PVFoamReader/PVFoamReader/vtkFoamData.h | 150 +- .../PVFoamReader/PVFoamReader/vtkFoamReader.h | 2 +- .../PVFoamReader/vtkFoam/Make/options | 7 +- .../graphics/PVFoamReader/vtkFoam/vtkFoam.C | 13 +- .../Allwmake | 0 .../Make/files | 0 .../Make/options | 0 .../README | 0 .../README7 | 0 .../README_1.0_to_2.0 | 0 .../README_2.01_to_2.03 | 0 .../README_USERD_1.0 | 0 .../README_USERD_2.0 | 0 .../README_USERD_2.01 | 0 .../README_USERD_2.03 | 0 .../README_USERD_2.03_CHANGES | 0 .../USERD_bkup.H | 0 .../USERD_exit_routine.H | 0 .../USERD_get_border_availability.H | 0 .../USERD_get_border_elements_by_type.H | 0 .../USERD_get_changing_geometry_status.H | 0 .../USERD_get_constant_val.H | 0 .../USERD_get_dataset_query_file_info.H | 0 .../USERD_get_descrip_lines.H | 0 .../USERD_get_element_label_status.H | 0 .../USERD_get_geom_timeset_number.H | 0 .../USERD_get_gold_part_build_info.H | 0 .../USERD_get_gold_variable_info.H | 0 .../USERD_get_matf_set_info.H | 0 .../USERD_get_matf_var_info.H | 0 .../USERD_get_maxsize_info.H | 0 .../USERD_get_model_extents.H | 0 .../USERD_get_name_of_reader.H | 0 .../USERD_get_nfaced_conn.H | 0 .../USERD_get_nfaced_nodes_per_face.H | 0 .../USERD_get_node_label_status.H | 0 .../USERD_get_nsided_conn.H | 0 .../USERD_get_num_of_time_steps.H | 0 .../USERD_get_number_of_files_in_dataset.H | 0 .../USERD_get_number_of_material_sets.H | 0 .../USERD_get_number_of_materials.H | 0 .../USERD_get_number_of_model_parts.H | 0 .../USERD_get_number_of_variables.H | 0 .../USERD_get_number_timesets.H | 0 .../USERD_get_part_coords.H | 0 .../USERD_get_part_element_ids_by_type.H | 0 .../USERD_get_part_elements_by_type.H | 0 .../USERD_get_part_node_ids.H | 0 .../USERD_get_reader_version.H | 0 .../USERD_get_sol_times.H | 0 .../USERD_get_timeset_description.H | 0 .../USERD_get_var_by_component.H | 0 .../USERD_get_var_value_at_specific.H | 0 .../USERD_load_matf_data.H | 0 .../USERD_set_filenames.H | 0 .../USERD_set_server_number.H | 0 .../USERD_set_time_set_and_step.H | 0 .../USERD_size_matf_data.H | 0 .../USERD_stop_part_building.H | 0 .../USERD_structured_data.H | 0 .../getFieldScalar.H | 0 .../getFieldTensor.H | 0 .../getFieldVector.H | 0 .../getLagrangianScalar.H | 0 .../getLagrangianVector.H | 0 .../getPatchFieldScalar.H | 0 .../getPatchFieldTensor.H | 0 .../getPatchFieldVector.H | 0 .../globalFoam.H | 0 .../global_extern.h | 0 .../global_extern_proto.h | 0 .../libuserd.C | 0 .../tensorConversion.H | 0 .../graphics/fieldview9Reader/Allwmake | 9 +- .../graphics/fieldview9Reader/Make/options | 2 +- .../fieldview9Reader/fieldview9Reader.C | 15 +- .../fieldview9Reader/readerDatabase.C | 60 +- .../Allwmake | 0 .../Make/files | 0 .../Make/options | 0 .../README | 0 .../README7 | 0 .../README_1.0_to_2.0 | 0 .../README_2.01_to_2.03 | 0 .../README_USERD_1.0 | 0 .../README_USERD_2.0 | 0 .../README_USERD_2.01 | 0 .../README_USERD_2.03 | 0 .../README_USERD_2.03_CHANGES | 0 .../USERD_bkup.H | 0 .../USERD_exit_routine.H | 0 .../USERD_get_border_availability.H | 0 .../USERD_get_border_elements_by_type.H | 0 .../USERD_get_changing_geometry_status.H | 0 .../USERD_get_constant_val.H | 0 .../USERD_get_dataset_query_file_info.H | 0 .../USERD_get_descrip_lines.H | 0 .../USERD_get_element_label_status.H | 0 .../USERD_get_geom_timeset_number.H | 0 .../USERD_get_gold_part_build_info.H | 0 .../USERD_get_gold_variable_info.H | 0 .../USERD_get_matf_set_info.H | 0 .../USERD_get_matf_var_info.H | 0 .../USERD_get_maxsize_info.H | 0 .../USERD_get_model_extents.H | 0 .../USERD_get_name_of_reader.H | 0 .../USERD_get_nfaced_conn.H | 0 .../USERD_get_nfaced_nodes_per_face.H | 0 .../USERD_get_node_label_status.H | 0 .../USERD_get_nsided_conn.H | 0 .../USERD_get_num_of_time_steps.H | 0 .../USERD_get_number_of_files_in_dataset.H | 0 .../USERD_get_number_of_material_sets.H | 0 .../USERD_get_number_of_materials.H | 0 .../USERD_get_number_of_model_parts.H | 0 .../USERD_get_number_of_variables.H | 0 .../USERD_get_number_timesets.H | 0 .../USERD_get_part_coords.H | 0 .../USERD_get_part_element_ids_by_type.H | 0 .../USERD_get_part_elements_by_type.H | 0 .../USERD_get_part_node_ids.H | 0 .../USERD_get_reader_version.H | 0 .../USERD_get_sol_times.H | 0 .../USERD_get_timeset_description.H | 0 .../USERD_get_var_by_component.H | 0 .../USERD_get_var_value_at_specific.H | 0 .../USERD_load_matf_data.H | 0 .../USERD_set_filenames.H | 0 .../USERD_set_server_number.H | 0 .../USERD_set_time_set_and_step.H | 0 .../USERD_size_matf_data.H | 0 .../USERD_stop_part_building.H | 0 .../USERD_structured_data.H | 0 .../getFaMeshFieldScalar.H | 0 .../getFaMeshFieldTensor.H | 0 .../getFaMeshFieldVector.H | 0 .../getFieldScalar.H | 0 .../getFieldTensor.H | 0 .../getFieldVector.H | 0 .../getLagrangianScalar.H | 0 .../getLagrangianVector.H | 0 .../getPatchFieldScalar.H | 0 .../getPatchFieldTensor.H | 0 .../getPatchFieldVector.H | 0 .../getSecondMeshFieldScalar.H | 0 .../getSecondMeshFieldTensor.H | 0 .../getSecondMeshFieldVector.H | 0 .../getSecondMeshPatchFieldScalar.H | 0 .../getSecondMeshPatchFieldTensor.H | 0 .../getSecondMeshPatchFieldVector.H | 0 .../globalFoam.H | 0 .../global_extern.h | 0 .../global_extern_proto.h | 0 .../libuserd.C | 0 .../tensorConversion.H | 0 .../lagrangian/particleTracks/Make/files | 3 + .../lagrangian/particleTracks/Make/options | 7 + .../lagrangian/particleTracks/createFields.H | 22 + .../particleTracks/particleTrackProperties | 25 + .../particleTracks/particleTracks.C | 238 + .../miscellaneous/dsmcFieldsCalc/Make/files | 3 + .../miscellaneous/dsmcFieldsCalc/Make/options | 16 + .../dsmcFieldsCalc/dsmcFieldsCalc.C | 156 + .../execFlowFunctionObjects/Make/options | 13 +- .../execFlowFunctionObjects.C | 22 +- .../miscellaneous/pdfPlot/pdfPlot.C | 3 +- .../postChannel/calculateFields.H | 20 +- .../miscellaneous/postChannel/postChannel.C | 18 +- .../miscellaneous/postChannel/postChannelDict | 2 +- .../miscellaneous/postChannel/readFields.H | 16 +- .../postProcessing/miscellaneous/ptot/ptot.C | 17 +- .../postProcessing/miscellaneous/wdot/wdot.C | 17 +- .../stressComponents/stressComponents.C | 18 +- .../postProcessing/turbulence/R/Make/options | 8 +- .../utilities/postProcessing/turbulence/R/R.C | 16 +- .../createTurbulenceFields/Make/options | 11 +- .../createTurbulenceFields.C | 30 +- .../wall/wallHeatFlux/Make/options | 11 +- .../wall/wallHeatFlux/wallHeatFlux.C | 10 +- .../wall/wallShearStress/Make/options | 7 +- .../wall/wallShearStress/wallShearStress.C | 8 +- .../postProcessing/wall/yPlusLES/Make/options | 4 +- .../postProcessing/wall/yPlusLES/yPlusLES.C | 26 +- .../postProcessing/wall/yPlusRAS/Make/options | 20 +- .../postProcessing/wall/yPlusRAS/yPlusRAS.C | 193 +- .../applyBoundaryLayer/applyBoundaryLayer.C | 15 +- .../Make/files | 3 + .../Make/options | 13 + .../applyWallFunctionBoundaryConditions.C | 365 + .../utilities/preProcessing/boxTurb/boxTurb.C | 2 +- .../changeDictionary/changeDictionary.C | 242 +- .../changeDictionary/changeDictionaryDict | 80 +- .../preProcessing/dsmcInitialise/Make/files | 3 + .../preProcessing/dsmcInitialise/Make/options | 12 + .../dsmcInitialise/dsmcInitialise.C | 91 + .../preProcessing/engineSwirl/engineSwirl.C | 2 +- .../mapFields/MapLagrangianFields.H | 3 +- .../preProcessing/mapFields/MapVolFields.H | 1 - .../preProcessing/mapFields/UnMapped.H | 2 +- .../preProcessing/mapFields/mapFields.C | 66 +- .../preProcessing/mapFields/mapFieldsDict | 26 +- .../preProcessing/mapFields/mapLagrangian.C | 8 +- .../preProcessing/mapFields/setRoots.H | 19 +- .../preProcessing/mapFields/setTimeIndex.H | 25 +- .../preProcessing/mdInitialise/Make/files | 3 + .../{molConfig => mdInitialise}/Make/options | 7 +- .../mdInitialise.C} | 85 +- .../preProcessing/molConfig/Make/files | 8 - .../molConfig/correctVelocities.H | 21 - .../preProcessing/molConfig/createMolecules.C | 253 - .../preProcessing/molConfig/createPositions.H | 26 - .../molConfig/createVelocities.H | 13 - .../molConfig/latticeStructures/BCC.H | 179 - .../molConfig/latticeStructures/FCC.H | 217 - .../molConfig/latticeStructures/SC.H | 127 - .../preProcessing/molConfig/molConfig.H | 147 - .../preProcessing/molConfig/origin.H | 49 - .../preProcessing/molConfig/readZoneSubDict.H | 93 - .../preProcessing/molConfig/startingPoint.H | 97 - .../velocityDistributions/maxwellian.H | 26 - .../molConfig/velocityDistributions/uniform.H | 27 - .../preProcessing/setFields/setFields.C | 18 +- .../preProcessing/setFields/setFieldsDict | 22 +- applications/utilities/surface/README | 34 +- .../utilities/surface/surfaceAdd/surfaceAdd.C | 42 +- .../surface/surfaceAutoPatch/Make/files | 3 + .../surface/surfaceAutoPatch/Make/options | 8 + .../surfaceAutoPatch/surfaceAutoPatch.C | 129 + .../surface/surfaceCheck/surfaceCheck.C | 42 +- .../surface/surfaceClean/collapseBase.C | 2 +- .../surface/surfaceClean/surfaceClean.C | 2 +- .../surface/surfaceConvert/surfaceConvert.C | 70 +- .../surfaceFeatureConvert.C | 16 +- .../surfaceFeatureExtract.C | 35 +- .../surface/surfaceFind/surfaceFind.C | 10 +- .../surface/surfaceMeshConvert/Make/files | 3 + .../surface/surfaceMeshConvert/Make/options | 5 + .../surfaceMeshConvert/coordinateSystems | 83 + .../surfaceMeshConvert/surfaceMeshConvert.C | 253 + .../surfaceMeshConvertTesting/Make/files | 3 + .../surfaceMeshConvertTesting/Make/options | 5 + .../surfaceMeshConvertTesting.C | 413 + .../surface/surfaceMeshExport/Make/files | 3 + .../surface/surfaceMeshExport/Make/options | 5 + .../surfaceMeshExport/surfaceMeshExport.C | 263 + .../surface/surfaceMeshImport/Make/files | 3 + .../surface/surfaceMeshImport/Make/options | 5 + .../surfaceMeshImport/surfaceMeshImport.C | 270 + .../surfaceMeshTriangulate.C | 19 +- .../surface/surfaceOrient/surfaceOrient.C | 2 +- .../surface/surfaceRedistributePar/Make/files | 3 + .../surfaceRedistributePar/Make/options | 7 + .../surfaceRedistributePar.C | 295 + .../surfaceRefineRedGreen.C | 2 +- .../surfaceSplitByPatch/surfaceSplitByPatch.C | 4 +- .../surfaceSplitNonManifolds.C | 55 +- .../surface/surfaceSubset/surfaceSubset.C | 36 +- .../surface/surfaceSubset/surfaceSubsetDict | 31 +- .../surface/surfaceToPatch/Make/files | 2 + .../surface/surfaceToPatch/boundaryMesh.C | 2000 + .../surface/surfaceToPatch/boundaryMesh.H | 396 + .../surface/surfaceToPatch/surfaceToPatch.C | 21 +- .../surfaceToPatch/treeDataPrimitivePatch.C | 567 + .../surfaceToPatch/treeDataPrimitivePatch.H | 210 + .../treeDataPrimitivePatchName.C} | 23 +- .../surfaceToPatch/uindirectPrimitivePatch.H} | 36 +- .../surfaceTransformPoints.C | 22 +- .../IFCLookUpTableGen/IFCLookUpTableGen.C | 263 + .../IFCLookUpTableGen/Make/files | 3 + .../IFCLookUpTableGen/Make/options | 13 + .../IFCLookUpTableGen/SpeciesTable | 471 + .../IFCLookUpTableGen/controlDict | 48 + .../adiabaticFlameT/adiabaticFlameT.C | 4 +- .../adiabaticFlameT/controlDict | 95 +- .../thermophysical/chemkinToFoam/Make/options | 4 +- .../equilibriumFlameT/controlDict | 89 +- .../equilibriumFlameT/equilibriumFlameT.C | 4 +- .../mixtureAdiabaticFlameT.C | 4 +- .../repatchPolyTopoChanger.C} | 30 +- .../repatchPolyTopoChanger.H} | 22 +- .../chemistryReader/chemistryReader.H | 2 +- .../chemkinReader/chemkinReader.H | 2 +- .../foamChemistryReader/foamChemistryReader.H | 2 +- 583 files changed, 134042 insertions(+), 6031 deletions(-) create mode 100644 applications/utilities/mesh/conversion/gmshToFoam/gmsh/mesh-1.geo create mode 100644 applications/utilities/mesh/conversion/gmshToFoam/gmsh/mesh-test-2.3.1-small.msh create mode 100644 applications/utilities/mesh/conversion/gmshToFoam/gmsh/mesh-test-2.4.1-small.msh create mode 100644 applications/utilities/mesh/conversion/ideasUnvToFoam/unv/mesh.unv create mode 100644 applications/utilities/mesh/conversion/polyDualMesh/meshDualiser.C create mode 100644 applications/utilities/mesh/conversion/polyDualMesh/meshDualiser.H create mode 100644 applications/utilities/mesh/conversion/tetgenToFoam/beam.1.ele create mode 100644 applications/utilities/mesh/conversion/tetgenToFoam/beam.1.face create mode 100644 applications/utilities/mesh/conversion/tetgenToFoam/beam.1.node delete mode 100644 applications/utilities/mesh/generation/blockMesh/addOptions.H rename applications/utilities/mesh/generation/blockMesh/{genBlockMesh.C => blockMeshApp.C} (83%) delete mode 100644 applications/utilities/mesh/generation/blockMesh/checkOptions.H create mode 100644 applications/utilities/mesh/generation/blockMesh/curvedEdges/CatmullRomSpline.C create mode 100644 applications/utilities/mesh/generation/blockMesh/curvedEdges/CatmullRomSpline.H rename applications/utilities/{preProcessing/molConfig/molConfigI.H => mesh/generation/blockMesh/curvedEdges/curvedEdgeI.H} (60%) rename applications/utilities/mesh/generation/blockMesh/{ => curvedEdges}/curvedEdgeList.H (98%) delete mode 100644 applications/utilities/mesh/generation/blockMesh/curvedEdges/spline.C rename applications/utilities/mesh/generation/blockMesh/curvedEdges/{simpleSplineEdge.C => splineEdge.C} (53%) rename applications/utilities/mesh/generation/blockMesh/curvedEdges/{simpleSplineEdge.H => splineEdge.H} (64%) delete mode 100644 applications/utilities/mesh/generation/extrudeMesh/setRoots.H create mode 100644 applications/utilities/mesh/manipulation/attachMesh/Make/files create mode 100644 applications/utilities/mesh/manipulation/attachMesh/Make/options create mode 100644 applications/utilities/mesh/manipulation/attachMesh/attachMesh.C delete mode 100644 applications/utilities/postProcessing/dataConversion/foamToFieldview9/checkTimeOption.H create mode 100755 applications/utilities/postProcessing/dataConversion/foamToTecplot360/Allwmake create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/Make/files create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/Make/options create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/foamToTecplot360.C rename applications/utilities/{mesh/generation/blockMesh/curvedEdges/spline.H => postProcessing/dataConversion/foamToTecplot360/readFields.C} (52%) rename applications/utilities/postProcessing/dataConversion/{hashTableUnion.H => foamToTecplot360/readFields.H} (67%) create mode 100755 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/Runmake create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/arrow/Arrow.plt create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/arrow/Makefile create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/arrow/arrow.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/arrow/arrow.vcproj create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/comtest/Makefile create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/comtest/comtest.c create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/comtest/comtest.f create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/comtest/comtest.f90 create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/comtest/comtestc.vcproj create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/comtest/comtestf.vfproj create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/faceneighbors/FaceNeighbors.plt create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/faceneighbors/Makefile create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/faceneighbors/faceneighbors.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/faceneighbors/faceneighbors.vcproj create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/gridsolution/Makefile create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/gridsolution/gridsolution.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/gridsolution/gridsolution.vcproj create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/ij_ordered/Makefile create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/ij_ordered/ij_ordered.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/ij_ordered/ij_ordered.plt create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/ij_ordered/ij_ordered.vcproj create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/multiplefiles/Makefile create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/multiplefiles/file1.plt create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/multiplefiles/file2.plt create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/multiplefiles/multiplefiles.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/multiplefiles/multiplefiles.vcproj create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/multiplepolygons/HexagonsAndOctagon.plt create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/multiplepolygons/Makefile create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/multiplepolygons/multiplepolygons.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/multiplepolygons/multiplepolygons.vcproj create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/octagon/Makefile create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/octagon/Octagon.plt create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/octagon/octagon.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/octagon/octagon.vcproj create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/pyramid/Makefile create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/pyramid/pyramid.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/pyramid/pyramid.plt create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/pyramid/pyramid.vcproj create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/simtest/Makefile create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/simtest/simtest.c create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/simtest/simtest.f create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/simtest/simtest.f90 create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/simtest/simtestc.vcproj create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/simtest/simtestf.vfproj create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/squares/Makefile create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/squares/squares.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/squares/squares.plt create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/squares/squares.vcproj create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/text/Makefile create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/text/text.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/text/text.plt create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/examples/text/text.vcproj create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/pltview.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/readme.txt create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/ALLOC.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/ARRLIST.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/AUXDATA.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/DATAIO.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/DATAIO4.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/DATASET.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/DATASET0.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/DATASHR.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/DATAUTIL.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/FACE.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/FILESTREAM.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/GEOM.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/GEOM2.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/GLOBAL.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/INPUT.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/MASTER.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/Make/files create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/Make/options create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/Make/tecioOptions create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/Q_MSG.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/Q_UNICODE.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/SET.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/STRLIST.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/STRUTIL.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/SYSTEM.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/TASSERT.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/TECIO.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/TECXXX.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/TEXT.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/TranslatedString.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/TranslatedString.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/VERSION.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/alloc.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/arrlist.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/auxdata.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/dataio.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/dataio4.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/dataset.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/dataset0.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/datautil.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/filestream.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/geom2.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/q_msg.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/q_unicode.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/set.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/stdafx.h create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/strlist.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/strutil.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/tassert.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio/tecsrc/tecxxx.cpp create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecio2009.zip create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecplotWriter.C create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecplotWriter.H create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/tecplotWriterTemplates.C create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/vtkMesh.C create mode 100644 applications/utilities/postProcessing/dataConversion/foamToTecplot360/vtkMesh.H rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/Allwmake (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/Make/files (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/Make/options (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/README (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/README7 (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/README_1.0_to_2.0 (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/README_2.01_to_2.03 (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/README_USERD_1.0 (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/README_USERD_2.0 (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/README_USERD_2.01 (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/README_USERD_2.03 (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/README_USERD_2.03_CHANGES (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_bkup.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_exit_routine.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_border_availability.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_border_elements_by_type.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_changing_geometry_status.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_constant_val.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_dataset_query_file_info.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_descrip_lines.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_element_label_status.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_geom_timeset_number.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_gold_part_build_info.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_gold_variable_info.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_matf_set_info.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_matf_var_info.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_maxsize_info.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_model_extents.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_name_of_reader.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_nfaced_conn.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_nfaced_nodes_per_face.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_node_label_status.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_nsided_conn.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_num_of_time_steps.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_number_of_files_in_dataset.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_number_of_material_sets.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_number_of_materials.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_number_of_model_parts.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_number_of_variables.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_number_timesets.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_part_coords.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_part_element_ids_by_type.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_part_elements_by_type.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_part_node_ids.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_reader_version.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_sol_times.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_timeset_description.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_var_by_component.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_get_var_value_at_specific.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_load_matf_data.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_set_filenames.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_set_server_number.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_set_time_set_and_step.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_size_matf_data.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_stop_part_building.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/USERD_structured_data.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/getFieldScalar.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/getFieldTensor.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/getFieldVector.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/getLagrangianScalar.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/getLagrangianVector.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/getPatchFieldScalar.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/getPatchFieldTensor.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/getPatchFieldVector.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/globalFoam.H (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/global_extern.h (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/global_extern_proto.h (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/libuserd.C (100%) rename applications/utilities/postProcessing/graphics/{ensight76FoamExec => ensightFoamReader}/tensorConversion.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/Allwmake (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/Make/files (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/Make/options (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/README (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/README7 (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/README_1.0_to_2.0 (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/README_2.01_to_2.03 (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/README_USERD_1.0 (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/README_USERD_2.0 (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/README_USERD_2.01 (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/README_USERD_2.03 (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/README_USERD_2.03_CHANGES (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_bkup.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_exit_routine.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_border_availability.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_border_elements_by_type.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_changing_geometry_status.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_constant_val.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_dataset_query_file_info.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_descrip_lines.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_element_label_status.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_geom_timeset_number.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_gold_part_build_info.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_gold_variable_info.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_matf_set_info.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_matf_var_info.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_maxsize_info.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_model_extents.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_name_of_reader.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_nfaced_conn.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_nfaced_nodes_per_face.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_node_label_status.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_nsided_conn.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_num_of_time_steps.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_number_of_files_in_dataset.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_number_of_material_sets.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_number_of_materials.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_number_of_model_parts.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_number_of_variables.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_number_timesets.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_part_coords.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_part_element_ids_by_type.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_part_elements_by_type.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_part_node_ids.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_reader_version.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_sol_times.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_timeset_description.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_var_by_component.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_get_var_value_at_specific.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_load_matf_data.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_set_filenames.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_set_server_number.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_set_time_set_and_step.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_size_matf_data.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_stop_part_building.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/USERD_structured_data.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/getFaMeshFieldScalar.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/getFaMeshFieldTensor.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/getFaMeshFieldVector.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/getFieldScalar.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/getFieldTensor.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/getFieldVector.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/getLagrangianScalar.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/getLagrangianVector.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/getPatchFieldScalar.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/getPatchFieldTensor.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/getPatchFieldVector.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/getSecondMeshFieldScalar.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/getSecondMeshFieldTensor.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/getSecondMeshFieldVector.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/getSecondMeshPatchFieldScalar.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/getSecondMeshPatchFieldTensor.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/getSecondMeshPatchFieldVector.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/globalFoam.H (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/global_extern.h (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/global_extern_proto.h (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/libuserd.C (100%) rename applications/utilities/postProcessing/graphics/{newEnsight76FoamExec => newEnsightFoamReader}/tensorConversion.H (100%) create mode 100644 applications/utilities/postProcessing/lagrangian/particleTracks/Make/files create mode 100644 applications/utilities/postProcessing/lagrangian/particleTracks/Make/options create mode 100644 applications/utilities/postProcessing/lagrangian/particleTracks/createFields.H create mode 100644 applications/utilities/postProcessing/lagrangian/particleTracks/particleTrackProperties create mode 100644 applications/utilities/postProcessing/lagrangian/particleTracks/particleTracks.C create mode 100644 applications/utilities/postProcessing/miscellaneous/dsmcFieldsCalc/Make/files create mode 100644 applications/utilities/postProcessing/miscellaneous/dsmcFieldsCalc/Make/options create mode 100644 applications/utilities/postProcessing/miscellaneous/dsmcFieldsCalc/dsmcFieldsCalc.C create mode 100644 applications/utilities/preProcessing/applyWallFunctionBoundaryConditions/Make/files create mode 100644 applications/utilities/preProcessing/applyWallFunctionBoundaryConditions/Make/options create mode 100644 applications/utilities/preProcessing/applyWallFunctionBoundaryConditions/applyWallFunctionBoundaryConditions.C create mode 100644 applications/utilities/preProcessing/dsmcInitialise/Make/files create mode 100644 applications/utilities/preProcessing/dsmcInitialise/Make/options create mode 100644 applications/utilities/preProcessing/dsmcInitialise/dsmcInitialise.C create mode 100644 applications/utilities/preProcessing/mdInitialise/Make/files rename applications/utilities/preProcessing/{molConfig => mdInitialise}/Make/options (76%) mode change 100755 => 100644 rename applications/utilities/preProcessing/{molConfig/genMolConfig.C => mdInitialise/mdInitialise.C} (62%) delete mode 100755 applications/utilities/preProcessing/molConfig/Make/files delete mode 100644 applications/utilities/preProcessing/molConfig/correctVelocities.H delete mode 100644 applications/utilities/preProcessing/molConfig/createMolecules.C delete mode 100644 applications/utilities/preProcessing/molConfig/createPositions.H delete mode 100644 applications/utilities/preProcessing/molConfig/createVelocities.H delete mode 100644 applications/utilities/preProcessing/molConfig/latticeStructures/BCC.H delete mode 100644 applications/utilities/preProcessing/molConfig/latticeStructures/FCC.H delete mode 100644 applications/utilities/preProcessing/molConfig/latticeStructures/SC.H delete mode 100644 applications/utilities/preProcessing/molConfig/molConfig.H delete mode 100644 applications/utilities/preProcessing/molConfig/origin.H delete mode 100644 applications/utilities/preProcessing/molConfig/readZoneSubDict.H delete mode 100644 applications/utilities/preProcessing/molConfig/startingPoint.H delete mode 100644 applications/utilities/preProcessing/molConfig/velocityDistributions/maxwellian.H delete mode 100644 applications/utilities/preProcessing/molConfig/velocityDistributions/uniform.H create mode 100644 applications/utilities/surface/surfaceAutoPatch/Make/files create mode 100644 applications/utilities/surface/surfaceAutoPatch/Make/options create mode 100644 applications/utilities/surface/surfaceAutoPatch/surfaceAutoPatch.C create mode 100644 applications/utilities/surface/surfaceMeshConvert/Make/files create mode 100644 applications/utilities/surface/surfaceMeshConvert/Make/options create mode 100644 applications/utilities/surface/surfaceMeshConvert/coordinateSystems create mode 100644 applications/utilities/surface/surfaceMeshConvert/surfaceMeshConvert.C create mode 100644 applications/utilities/surface/surfaceMeshConvertTesting/Make/files create mode 100644 applications/utilities/surface/surfaceMeshConvertTesting/Make/options create mode 100644 applications/utilities/surface/surfaceMeshConvertTesting/surfaceMeshConvertTesting.C create mode 100644 applications/utilities/surface/surfaceMeshExport/Make/files create mode 100644 applications/utilities/surface/surfaceMeshExport/Make/options create mode 100644 applications/utilities/surface/surfaceMeshExport/surfaceMeshExport.C create mode 100644 applications/utilities/surface/surfaceMeshImport/Make/files create mode 100644 applications/utilities/surface/surfaceMeshImport/Make/options create mode 100644 applications/utilities/surface/surfaceMeshImport/surfaceMeshImport.C create mode 100644 applications/utilities/surface/surfaceRedistributePar/Make/files create mode 100644 applications/utilities/surface/surfaceRedistributePar/Make/options create mode 100644 applications/utilities/surface/surfaceRedistributePar/surfaceRedistributePar.C create mode 100644 applications/utilities/surface/surfaceToPatch/boundaryMesh.C create mode 100644 applications/utilities/surface/surfaceToPatch/boundaryMesh.H create mode 100644 applications/utilities/surface/surfaceToPatch/treeDataPrimitivePatch.C create mode 100644 applications/utilities/surface/surfaceToPatch/treeDataPrimitivePatch.H rename applications/utilities/{preProcessing/molConfig/molConfig.C => surface/surfaceToPatch/treeDataPrimitivePatchName.C} (76%) rename applications/utilities/{postProcessing/dataConversion/hashSetUnion.H => surface/surfaceToPatch/uindirectPrimitivePatch.H} (75%) create mode 100644 applications/utilities/thermophysical/IFCLookUpTableGen/IFCLookUpTableGen.C create mode 100644 applications/utilities/thermophysical/IFCLookUpTableGen/Make/files create mode 100644 applications/utilities/thermophysical/IFCLookUpTableGen/Make/options create mode 100644 applications/utilities/thermophysical/IFCLookUpTableGen/SpeciesTable create mode 100644 applications/utilities/thermophysical/IFCLookUpTableGen/controlDict rename src/dynamicMesh/directTopoChange/{repatch/repatch.C => repatchPolyTopoChanger/repatchPolyTopoChanger.C} (91%) rename src/dynamicMesh/directTopoChange/{repatch/repatch.H => repatchPolyTopoChanger/repatchPolyTopoChanger.H} (87%) diff --git a/applications/utilities/mesh/advanced/autoRefineMesh/autoRefineMesh.C b/applications/utilities/mesh/advanced/autoRefineMesh/autoRefineMesh.C index f67363ce3..eeae861d5 100644 --- a/applications/utilities/mesh/advanced/autoRefineMesh/autoRefineMesh.C +++ b/applications/utilities/mesh/advanced/autoRefineMesh/autoRefineMesh.C @@ -412,7 +412,7 @@ bool limitRefinementLevel } } - if (addCutCells.size() > 0) + if (addCutCells.size()) { // Add cells to cutCells. @@ -478,7 +478,7 @@ void doRefinement { const labelList& added = addedCells[oldCellI]; - if (added.size() > 0) + if (added.size()) { // Give all cells resulting from split the refinement level // of the master. @@ -894,7 +894,7 @@ int main(int argc, char *argv[]) << " Selected for refinement :" << cutCells.size() << nl << endl; - if (cutCells.size() == 0) + if (cutCells.empty()) { Info<< "Stopping refining since 0 cells selected to be refined ..." << nl << endl; diff --git a/applications/utilities/mesh/advanced/autoRefineMesh/autoRefineMeshDict b/applications/utilities/mesh/advanced/autoRefineMesh/autoRefineMeshDict index e6a15b2d5..d2d9941d6 100644 --- a/applications/utilities/mesh/advanced/autoRefineMesh/autoRefineMeshDict +++ b/applications/utilities/mesh/advanced/autoRefineMesh/autoRefineMeshDict @@ -1,33 +1,26 @@ -/*---------------------------------------------------------------------------*\ +/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.0 | -| \\ / A nd | Web: http://www.openfoam.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ - FoamFile { - version 2.0; - format ascii; - - root "/home/penfold/mattijs/foam/mattijs2.1/run/icoFoam"; - case "cavity"; - instance "system"; - local ""; - - class dictionary; - object autoRefineMeshDict; + version 2.0; + format ascii; + class dictionary; + object autoRefineMeshDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // Surface to keep to -surface "plexi.ftr"; +surface "plexi.ftr"; // What is outside. These points have to be inside a cell (so not on a face!) -outsidePoints ((-0.99001 -0.99001 -0.99001)); +outsidePoints ((-0.99001 -0.99001 -0.99001)); // @@ -51,11 +44,11 @@ curvature 0.9; nCutLayers 2; // Refine until smallest edge of mesh < minEdgeLen -minEdgeLen 0.1; +minEdgeLen 0.1; // Or until the number of cells would become more than (stops one level before // this) -cellLimit 2500000; +cellLimit 2500000; // @@ -111,16 +104,16 @@ directions // refinement level difference between neighbouring cells. Set to large if // there is no need for a limit. -splitLevel 2; +splitLevel 2; // Cut purely geometric (will cut hexes through vertices) or take topology // into account. -geometricCut false; +geometricCut false; // Whether to use hex topology. This will never cut hex through vertices. -useHexTopology yes; +useHexTopology yes; // Write meshes from intermediate steps -writeMesh true; +writeMesh true; // ************************************************************************* // diff --git a/applications/utilities/mesh/advanced/collapseEdges/collapseEdges.C b/applications/utilities/mesh/advanced/collapseEdges/collapseEdges.C index a318796b9..cf6e1a9d4 100644 --- a/applications/utilities/mesh/advanced/collapseEdges/collapseEdges.C +++ b/applications/utilities/mesh/advanced/collapseEdges/collapseEdges.C @@ -47,7 +47,7 @@ Description #include "polyMesh.H" #include "mapPolyMesh.H" #include "mathematicalConstants.H" -#include "PackedList.H" +#include "PackedBoolList.H" #include "SortableList.H" using namespace Foam; @@ -73,20 +73,17 @@ labelList getSortedEdges const edge& e = edges[edgeI]; label fp = findIndex(f, e[0]); - - label fp1 = (fp+1) % f.size(); + label fp1 = f.fcIndex(fp); if (f[fp1] == e[1]) { - // Edgei in fp-fp1 order + // EdgeI between fp -> fp1 faceEdges[fp] = edgeI; } else { - // Edgei between fp-1 and fp - label fpMin1 = (fp == 0 ? f.size()-1 : fp-1); - - faceEdges[fpMin1] = edgeI; + // EdgeI between fp-1 -> fp + faceEdges[f.rcIndex(fp)] = edgeI; } } @@ -176,7 +173,7 @@ label mergeEdges // Return master point edge needs to be collapsed to (or -1) -label edgeMaster(const PackedList<1>& boundaryPoint, const edge& e) +label edgeMaster(const PackedBoolList& boundaryPoint, const edge& e) { label masterPoint = -1; @@ -214,7 +211,7 @@ label edgeMaster(const PackedList<1>& boundaryPoint, const edge& e) label collapseSmallEdges ( const polyMesh& mesh, - const PackedList<1>& boundaryPoint, + const PackedBoolList& boundaryPoint, const scalar minLen, edgeCollapser& collapser ) @@ -253,7 +250,7 @@ label collapseSmallEdges label collapseHighAspectFaces ( const polyMesh& mesh, - const PackedList<1>& boundaryPoint, + const PackedBoolList& boundaryPoint, const scalar areaFac, const scalar edgeRatio, edgeCollapser& collapser @@ -345,7 +342,7 @@ void set(const labelList& elems, const bool val, boolList& status) label simplifyFaces ( const polyMesh& mesh, - const PackedList<1>& boundaryPoint, + const PackedBoolList& boundaryPoint, const label minSize, const scalar lenGap, edgeCollapser& collapser @@ -461,13 +458,15 @@ int main(int argc, char *argv[]) # include "setRootCase.H" # include "createTime.H" + runTime.functionObjects().off(); # include "createPolyMesh.H" + const word oldInstance = mesh.pointsInstance(); scalar minLen(readScalar(IStringStream(args.additionalArgs()[0])())); scalar angle(readScalar(IStringStream(args.additionalArgs()[1])())); - bool overwrite = args.options().found("overwrite"); + bool overwrite = args.optionFound("overwrite"); - scalar maxCos = Foam::cos(angle*180/mathematicalConstant::pi); + scalar maxCos = Foam::cos(angle*mathematicalConstant::pi/180.0); Info<< "Merging:" << nl << " edges with length less than " << minLen << " meters" << nl @@ -483,7 +482,7 @@ int main(int argc, char *argv[]) const faceList& faces = mesh.faces(); // Get all points on the boundary - PackedList<1> boundaryPoint(mesh.nPoints(), false); + PackedBoolList boundaryPoint(mesh.nPoints()); label nIntFaces = mesh.nInternalFaces(); for (label faceI = nIntFaces; faceI < mesh.nFaces(); faceI++) @@ -585,8 +584,12 @@ int main(int argc, char *argv[]) { runTime++; } + else + { + mesh.setInstance(oldInstance); + } - Info << "Writing collapsed mesh to time " << runTime.value() << endl; + Info<< "Writing collapsed mesh to time " << runTime.timeName() << endl; mesh.write(); } diff --git a/applications/utilities/mesh/advanced/combinePatchFaces/combinePatchFaces.C b/applications/utilities/mesh/advanced/combinePatchFaces/combinePatchFaces.C index 18048cfb9..99af2c373 100644 --- a/applications/utilities/mesh/advanced/combinePatchFaces/combinePatchFaces.C +++ b/applications/utilities/mesh/advanced/combinePatchFaces/combinePatchFaces.C @@ -123,8 +123,9 @@ void checkSnapMesh Pout<< "Checking face angles" << endl; label nOldSize = wrongFaces.size(); - mesh.checkFaceAngles(false, &wrongFaces); - Pout<< "Detected additional concave " << wrongFaces.size() - nOldSize + mesh.checkFaceAngles(false, maxConcave, &wrongFaces); + Pout<< "Detected additional " << wrongFaces.size() - nOldSize + << " faces with concavity > " << maxConcave << " degrees" << endl; } @@ -176,7 +177,7 @@ label mergePatchFaces List allFaceSetsFaces(allFaceSets.size()); forAll(allFaceSets, setI) { - allFaceSetsFaces[setI] = IndirectList + allFaceSetsFaces[setI] = UIndirectList ( mesh.faces(), allFaceSets[setI] @@ -438,26 +439,21 @@ int main(int argc, char *argv[]) # include "setRootCase.H" # include "createTime.H" + runTime.functionObjects().off(); # include "createPolyMesh.H" + const word oldInstance = mesh.pointsInstance(); scalar featureAngle(readScalar(IStringStream(args.additionalArgs()[0])())); scalar minCos = Foam::cos(featureAngle*mathematicalConstant::pi/180.0); scalar concaveAngle = defaultConcaveAngle; - - if (args.options().found("concaveAngle")) - { - concaveAngle = readScalar - ( - IStringStream(args.options()["concaveAngle"])() - ); - } + args.optionReadIfPresent("concaveAngle", concaveAngle); scalar concaveSin = Foam::sin(concaveAngle*mathematicalConstant::pi/180.0); - bool snapMeshDict = args.options().found("snapMesh"); - bool overwrite = args.options().found("overwrite"); + bool snapMeshDict = args.optionFound("snapMesh"); + bool overwrite = args.optionFound("overwrite"); Info<< "Merging all faces of a cell" << nl << " - which are on the same patch" << nl @@ -500,6 +496,11 @@ int main(int argc, char *argv[]) if (nChanged > 0) { + if (overwrite) + { + mesh.setInstance(oldInstance); + } + Info<< "Writing morphed mesh to time " << runTime.timeName() << endl; mesh.write(); diff --git a/applications/utilities/mesh/advanced/modifyMesh/cellSplitter.C b/applications/utilities/mesh/advanced/modifyMesh/cellSplitter.C index 7a16ff5be..56ed5f7e8 100644 --- a/applications/utilities/mesh/advanced/modifyMesh/cellSplitter.C +++ b/applications/utilities/mesh/advanced/modifyMesh/cellSplitter.C @@ -211,7 +211,7 @@ void Foam::cellSplitter::setRefinement // Add other pyramids for (label i = 1; i < cFaces.size(); i++) - { + { label addedCellI = meshMod.setAction ( @@ -277,7 +277,7 @@ void Foam::cellSplitter::setRefinement label index = findIndex(f0, e[0]); - bool edgeInFaceOrder = (f0[(index+1) % f0.size()] == e[1]); + bool edgeInFaceOrder = (f0[f0.fcIndex(index)] == e[1]); // Check if cellI is the face owner @@ -323,7 +323,7 @@ void Foam::cellSplitter::setRefinement label index = findIndex(f1, e[0]); - bool edgeInFaceOrder = (f1[(index+1) % f1.size()] == e[1]); + bool edgeInFaceOrder = (f1[f1.fcIndex(index)] == e[1]); // Check if cellI is the face owner @@ -362,7 +362,7 @@ void Foam::cellSplitter::setRefinement } } } - + // // Update all existing faces for split owner or neighbour. @@ -441,7 +441,7 @@ void Foam::cellSplitter::setRefinement label patchID, zoneID, zoneFlip; getFaceInfo(faceI, patchID, zoneID, zoneFlip); - + meshMod.setAction ( polyModifyFace @@ -458,7 +458,7 @@ void Foam::cellSplitter::setRefinement ) ); } - + faceUpToDate[faceI] = true; } } diff --git a/applications/utilities/mesh/advanced/modifyMesh/modifyMesh.C b/applications/utilities/mesh/advanced/modifyMesh/modifyMesh.C index 87a395d73..f6f27590f 100644 --- a/applications/utilities/mesh/advanced/modifyMesh/modifyMesh.C +++ b/applications/utilities/mesh/advanced/modifyMesh/modifyMesh.C @@ -332,9 +332,11 @@ int main(int argc, char *argv[]) # include "setRootCase.H" # include "createTime.H" + runTime.functionObjects().off(); # include "createPolyMesh.H" + const word oldInstance = mesh.pointsInstance(); - bool overwrite = args.options().found("overwrite"); + bool overwrite = args.optionFound("overwrite"); Info<< "Reading modifyMeshDict\n" << endl; @@ -357,18 +359,21 @@ int main(int argc, char *argv[]) ( dict.lookup("facesToTriangulate") ); + bool cutBoundary = - pointsToMove.size() > 0 - || edgesToSplit.size() > 0 - || facesToTriangulate.size() > 0; + ( + pointsToMove.size() + || edgesToSplit.size() + || facesToTriangulate.size() + ); List > edgesToCollapse(dict.lookup("edgesToCollapse")); - bool collapseEdge = edgesToCollapse.size() > 0; + bool collapseEdge = edgesToCollapse.size(); List > cellsToPyramidise(dict.lookup("cellsToSplit")); - bool cellsToSplit = cellsToPyramidise.size() > 0; + bool cellsToSplit = cellsToPyramidise.size(); //List > // cellsToCreate(dict.lookup("cellsToCreate")); @@ -522,7 +527,7 @@ int main(int argc, char *argv[]) Info<< nl << "There was a problem in one of the inputs in the" << " dictionary. Not modifying mesh." << endl; } - else if (cellToPyrCentre.size() > 0) + else if (cellToPyrCentre.size()) { Info<< nl << "All input cells located. Modifying mesh." << endl; @@ -549,12 +554,16 @@ int main(int argc, char *argv[]) { runTime++; } + else + { + mesh.setInstance(oldInstance); + } // Write resulting mesh - Info << "Writing modified mesh to time " << runTime.value() << endl; + Info << "Writing modified mesh to time " << runTime.timeName() << endl; mesh.write(); } - else if (edgeToPos.size() > 0) + else if (edgeToPos.size()) { Info<< nl << "All input edges located. Modifying mesh." << endl; @@ -598,9 +607,13 @@ int main(int argc, char *argv[]) { runTime++; } + else + { + mesh.setInstance(oldInstance); + } // Write resulting mesh - Info << "Writing modified mesh to time " << runTime.value() << endl; + Info << "Writing modified mesh to time " << runTime.timeName() << endl; mesh.write(); } else @@ -637,9 +650,13 @@ int main(int argc, char *argv[]) { runTime++; } + else + { + mesh.setInstance(oldInstance); + } // Write resulting mesh - Info << "Writing modified mesh to time " << runTime.value() << endl; + Info << "Writing modified mesh to time " << runTime.timeName() << endl; mesh.write(); } diff --git a/applications/utilities/mesh/advanced/modifyMesh/modifyMeshDict b/applications/utilities/mesh/advanced/modifyMesh/modifyMeshDict index 7ddbdf555..f2cf26169 100644 --- a/applications/utilities/mesh/advanced/modifyMesh/modifyMeshDict +++ b/applications/utilities/mesh/advanced/modifyMesh/modifyMeshDict @@ -1,23 +1,16 @@ -/*---------------------------------------------------------------------------*\ +/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.0 | -| \\ / A nd | Web: http://www.openfoam.org | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ - FoamFile { - version 2.0; - format ascii; - - root "/home/penfold/mattijs/foam/mattijs2.2/run/icoFoam"; - case "cavityTut"; - instance "system"; - local ""; - - class dictionary; - object modifyMeshDict; + version 2.0; + format ascii; + class dictionary; + object modifyMeshDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/applications/utilities/mesh/advanced/refineHexMesh/refineHexMesh.C b/applications/utilities/mesh/advanced/refineHexMesh/refineHexMesh.C index 952ac83bf..d9cc48307 100644 --- a/applications/utilities/mesh/advanced/refineHexMesh/refineHexMesh.C +++ b/applications/utilities/mesh/advanced/refineHexMesh/refineHexMesh.C @@ -23,7 +23,7 @@ License Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Description - Hex 2x2x2 refiner + Refines a hex mesh by 2x2x2 cell splitting. \*---------------------------------------------------------------------------*/ @@ -56,11 +56,14 @@ int main(int argc, char *argv[]) argList::validArgs.append("cellSet"); # include "setRootCase.H" # include "createTime.H" + runTime.functionObjects().off(); # include "createMesh.H" + const word oldInstance = mesh.pointsInstance(); + pointMesh pMesh(mesh); word cellSetName(args.args()[1]); - bool overwrite = args.options().found("overwrite"); + bool overwrite = args.optionFound("overwrite"); Info<< "Reading cells to refine from cellSet " << cellSetName << nl << endl; @@ -176,6 +179,11 @@ int main(int argc, char *argv[]) Pout<< "Refined from " << returnReduce(map().nOldCells(), sumOp