mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
- start of work to create a 1-to-1 face mapping across AMI patches
- faces are inserted according to the AMI addressing based on Horacio's method
- removed 'updated' flag and reworked some demand driven updates
- updated to handle 'walking' through baffles
- use bitSet instead of boolList
- moved update of meshPhi to movePoints() functions at fvPatch level
- moved scaling of areas to movePoints() functions at fvPatch level
- rehomed topology change code to own file
- added warning re: geometry construction
ACMI
- split srcMask into srcMask and srcAreaMask
- former in range 0-1, and latter has bounding or tol to (1-tol) to avoid
sigFpe's
321 lines
11 KiB
Plaintext
321 lines
11 KiB
Plaintext
em = edgeMesh
|
|
|
|
$(em)/edgeMesh.C
|
|
$(em)/edgeMeshIO.C
|
|
$(em)/edgeMeshNew.C
|
|
|
|
edgeMeshFormats = $(em)/edgeMeshFormats
|
|
$(edgeMeshFormats)/edgeMeshFormatsCore.C
|
|
|
|
$(edgeMeshFormats)/edgeMesh/edgeMeshFormat.C
|
|
$(edgeMeshFormats)/edgeMesh/edgeMeshFormatRunTime.C
|
|
|
|
$(edgeMeshFormats)/extendedFeatureEdgeMesh/extendedFeatureEdgeMeshFormat.C
|
|
$(edgeMeshFormats)/extendedFeatureEdgeMesh/extendedFeatureEdgeMeshFormatRunTime.C
|
|
|
|
$(edgeMeshFormats)/nastran/NASedgeFormat.C
|
|
$(edgeMeshFormats)/nastran/NASedgeFormatRunTime.C
|
|
|
|
$(edgeMeshFormats)/obj/OBJedgeFormat.C
|
|
$(edgeMeshFormats)/obj/OBJedgeFormatRunTime.C
|
|
|
|
$(edgeMeshFormats)/starcd/STARCDedgeFormat.C
|
|
$(edgeMeshFormats)/starcd/STARCDedgeFormatRunTime.C
|
|
|
|
$(edgeMeshFormats)/vtk/VTKedgeFormat.C
|
|
$(edgeMeshFormats)/vtk/VTKedgeFormatRunTime.C
|
|
|
|
|
|
edgeMeshTools = $(em)/edgeMeshTools
|
|
$(edgeMeshTools)/edgeMeshTools.C
|
|
$(edgeMeshTools)/edgeMeshFeatureProximity.C
|
|
|
|
|
|
$(em)/featureEdgeMesh/featureEdgeMesh.C
|
|
|
|
eem = $(em)/extendedEdgeMesh
|
|
|
|
$(eem)/extendedEdgeMesh.C
|
|
$(eem)/extendedEdgeMeshNew.C
|
|
|
|
$(eem)/extendedEdgeMeshFormats/extendedEdgeMeshFormat/extendedEdgeMeshFormat.C
|
|
$(eem)/extendedEdgeMeshFormats/extendedEdgeMeshFormat/extendedEdgeMeshFormatRunTime.C
|
|
|
|
efm = $(eem)/extendedFeatureEdgeMesh
|
|
|
|
$(efm)/extendedFeatureEdgeMesh.C
|
|
|
|
cellClassification/cellClassification.C
|
|
cellClassification/cellInfo.C
|
|
|
|
cellQuality/cellQuality.C
|
|
|
|
cellDist/cellDistFuncs.C
|
|
cellDist/patchWave/patchWave.C
|
|
cellDist/wallPoint/wallPoint.C
|
|
|
|
cellFeatures/cellFeatures.C
|
|
|
|
csys = coordinate/systems
|
|
$(csys)/coordinateSystem.C
|
|
$(csys)/coordinateSystemNew.C
|
|
$(csys)/coordinateSystemTransform.C
|
|
$(csys)/coordinateSystems.C
|
|
$(csys)/cartesianCS.C
|
|
$(csys)/cylindricalCS.C
|
|
$(csys)/indirectCS.C
|
|
|
|
crot = coordinate/rotation
|
|
$(crot)/axesRotation.C
|
|
$(crot)/axisAngleRotation.C
|
|
$(crot)/coordinateRotation.C
|
|
$(crot)/cylindricalRotation.C
|
|
$(crot)/identityRotation.C
|
|
$(crot)/EulerCoordinateRotation.C
|
|
$(crot)/STARCDCoordinateRotation.C
|
|
|
|
polyMeshZipUpCells/polyMeshZipUpCells.C
|
|
primitiveMeshGeometry/primitiveMeshGeometry.C
|
|
|
|
meshSearch/meshSearch.C
|
|
meshSearch/meshSearchFACE_CENTRE_TRISMeshObject.C
|
|
meshSearch/meshSearchMeshObject.C
|
|
|
|
fields/polyFields.C
|
|
meshTools/meshTools.C
|
|
|
|
algorithms = algorithms
|
|
|
|
pWave = $(algorithms)/PointEdgeWave
|
|
$(pWave)/PointEdgeWaveName.C
|
|
$(pWave)/pointEdgePoint.C
|
|
|
|
patchWave = $(algorithms)/PatchEdgeFaceWave
|
|
$(patchWave)/PatchEdgeFaceWaveName.C
|
|
$(patchWave)/patchEdgeFaceInfo.C
|
|
$(patchWave)/patchPatchDist.C
|
|
$(patchWave)/patchEdgeFaceRegions.C
|
|
|
|
|
|
meshWave = $(algorithms)/MeshWave
|
|
$(meshWave)/MeshWaveName.C
|
|
$(meshWave)/FaceCellWaveName.C
|
|
|
|
|
|
regionSplit/regionSplit.C
|
|
regionSplit/localPointRegion.C
|
|
|
|
regionSplit2D/regionSplit2D.C
|
|
|
|
indexedOctree/treeDataEdge.C
|
|
indexedOctree/treeDataFace.C
|
|
indexedOctree/treeDataPoint.C
|
|
indexedOctree/treeDataPrimitivePatchName.C
|
|
indexedOctree/treeDataTriSurface.C
|
|
|
|
|
|
searchableSurfaces/closedTriSurfaceMesh/closedTriSurfaceMesh.C
|
|
searchableSurfaces/searchableBox/searchableBox.C
|
|
searchableSurfaces/searchableCone/searchableCone.C
|
|
searchableSurfaces/searchableCylinder/searchableCylinder.C
|
|
searchableSurfaces/searchableDisk/searchableDisk.C
|
|
searchableSurfaces/searchableExtrudedCircle/searchableExtrudedCircle.C
|
|
searchableSurfaces/searchablePlane/searchablePlane.C
|
|
searchableSurfaces/searchablePlate/searchablePlate.C
|
|
searchableSurfaces/searchableRotatedBox/searchableRotatedBox.C
|
|
searchableSurfaces/searchableSphere/searchableSphere.C
|
|
searchableSurfaces/searchableSurface/searchableSurface.C
|
|
searchableSurfaces/searchableSurfaceCollection/searchableSurfaceCollection.C
|
|
searchableSurfaces/searchableSurfaces/searchableSurfaces.C
|
|
searchableSurfaces/searchableSurfacesQueries/searchableSurfacesQueries.C
|
|
searchableSurfaces/searchableSurfaceWithGaps/searchableSurfaceWithGaps.C
|
|
searchableSurfaces/subTriSurfaceMesh/subTriSurfaceMesh.C
|
|
searchableSurfaces/triSurfaceMesh/triSurfaceMesh.C
|
|
|
|
topoSets = sets/topoSets
|
|
$(topoSets)/cellBitSet.C
|
|
$(topoSets)/cellSet.C
|
|
$(topoSets)/cellZoneSet.C
|
|
$(topoSets)/faceBitSet.C
|
|
$(topoSets)/faceBoolSet.C
|
|
$(topoSets)/faceSet.C
|
|
$(topoSets)/faceZoneSet.C
|
|
$(topoSets)/pointBitSet.C
|
|
$(topoSets)/pointSet.C
|
|
$(topoSets)/pointZoneSet.C
|
|
$(topoSets)/topoBoolSet.C
|
|
$(topoSets)/topoBitSet.C
|
|
$(topoSets)/topoSet.C
|
|
|
|
sets/topoSetSource/topoSetSource.C
|
|
|
|
cellSources = sets/cellSources
|
|
$(cellSources)/topoSetCellSource/topoSetCellSource.C
|
|
$(cellSources)/boundaryToCell/boundaryToCell.C
|
|
$(cellSources)/boxToCell/boxToCell.C
|
|
$(cellSources)/cellToCell/cellToCell.C
|
|
$(cellSources)/cylinderAnnulusToCell/cylinderAnnulusToCell.C
|
|
$(cellSources)/cylinderToCell/cylinderToCell.C
|
|
$(cellSources)/faceToCell/faceToCell.C
|
|
$(cellSources)/faceZoneToCell/faceZoneToCell.C
|
|
$(cellSources)/fieldToCell/fieldToCell.C
|
|
$(cellSources)/haloToCell/haloToCell.C
|
|
$(cellSources)/labelToCell/labelToCell.C
|
|
$(cellSources)/nbrToCell/nbrToCell.C
|
|
$(cellSources)/nearestToCell/nearestToCell.C
|
|
$(cellSources)/patchToCell/patchToCell.C
|
|
$(cellSources)/pointToCell/pointToCell.C
|
|
$(cellSources)/regionToCell/regionToCell.C
|
|
$(cellSources)/rotatedBoxToCell/rotatedBoxToCell.C
|
|
$(cellSources)/shapeToCell/shapeToCell.C
|
|
$(cellSources)/searchableSurfaceToCell/searchableSurfaceToCell.C
|
|
$(cellSources)/sphereToCell/sphereToCell.C
|
|
$(cellSources)/surfaceToCell/surfaceToCell.C
|
|
$(cellSources)/targetVolumeToCell/targetVolumeToCell.C
|
|
$(cellSources)/zoneToCell/zoneToCell.C
|
|
|
|
faceSources = sets/faceSources
|
|
$(faceSources)/topoSetFaceSource/topoSetFaceSource.C
|
|
$(faceSources)/boundaryToFace/boundaryToFace.C
|
|
$(faceSources)/boxToFace/boxToFace.C
|
|
$(faceSources)/cellToFace/cellToFace.C
|
|
$(faceSources)/cylinderAnnulusToFace/cylinderAnnulusToFace.C
|
|
$(faceSources)/cylinderToFace/cylinderToFace.C
|
|
$(faceSources)/faceToFace/faceToFace.C
|
|
$(faceSources)/labelToFace/labelToFace.C
|
|
$(faceSources)/normalToFace/normalToFace.C
|
|
$(faceSources)/patchToFace/patchToFace.C
|
|
$(faceSources)/pointToFace/pointToFace.C
|
|
$(faceSources)/regionToFace/regionToFace.C
|
|
$(faceSources)/searchableSurfaceToFace/searchableSurfaceToFace.C
|
|
$(faceSources)/sphereToFace/sphereToFace.C
|
|
$(faceSources)/zoneToFace/zoneToFace.C
|
|
|
|
pointSources = sets/pointSources
|
|
$(pointSources)/topoSetPointSource/topoSetPointSource.C
|
|
$(pointSources)/boxToPoint/boxToPoint.C
|
|
$(pointSources)/cellToPoint/cellToPoint.C
|
|
$(pointSources)/cylinderToPoint/cylinderToPoint.C
|
|
$(pointSources)/faceToPoint/faceToPoint.C
|
|
$(pointSources)/labelToPoint/labelToPoint.C
|
|
$(pointSources)/nearestToPoint/nearestToPoint.C
|
|
$(pointSources)/pointToPoint/pointToPoint.C
|
|
$(pointSources)/searchableSurfaceToPoint/searchableSurfaceToPoint.C
|
|
$(pointSources)/sphereToPoint/sphereToPoint.C
|
|
$(pointSources)/surfaceToPoint/surfaceToPoint.C
|
|
$(pointSources)/zoneToPoint/zoneToPoint.C
|
|
|
|
faceZoneSources = sets/faceZoneSources
|
|
$(faceZoneSources)/faceZoneToFaceZone/faceZoneToFaceZone.C
|
|
$(faceZoneSources)/setsToFaceZone/setsToFaceZone.C
|
|
$(faceZoneSources)/setToFaceZone/setToFaceZone.C
|
|
$(faceZoneSources)/setAndNormalToFaceZone/setAndNormalToFaceZone.C
|
|
$(faceZoneSources)/searchableSurfaceToFaceZone/searchableSurfaceToFaceZone.C
|
|
|
|
cellZoneSources = sets/cellZoneSources
|
|
$(cellZoneSources)/setToCellZone/setToCellZone.C
|
|
|
|
pointZoneSources = sets/pointZoneSources
|
|
$(pointZoneSources)/setToPointZone/setToPointZone.C
|
|
|
|
momentOfInertia/momentOfInertia.C
|
|
|
|
surfaceSets/surfaceSets.C
|
|
|
|
triSurface/faceTriangulation/faceTriangulation.C
|
|
triSurface/orientedSurface/orientedSurface.C
|
|
triSurface/surfaceLocation/surfaceLocation.C
|
|
|
|
booleanOps = triSurface/booleanOps
|
|
|
|
surfaceIntersection = $(booleanOps)/surfaceIntersection
|
|
$(surfaceIntersection)/surfaceIntersection.C
|
|
$(surfaceIntersection)/surfaceIntersectionFuncs.C
|
|
$(surfaceIntersection)/edgeIntersections.C
|
|
|
|
booleanSurface = $(booleanOps)/booleanSurface
|
|
$(booleanSurface)/booleanSurface.C
|
|
|
|
intersectedSurface = $(booleanOps)/intersectedSurface
|
|
$(intersectedSurface)/intersectedSurface.C
|
|
$(intersectedSurface)/edgeSurface.C
|
|
|
|
triSurface/triSurfaceSearch/triSurfaceSearch.C
|
|
triSurface/triSurfaceSearch/triSurfaceRegionSearch.C
|
|
triSurface/triangleFuncs/triangleFuncs.C
|
|
triSurface/surfaceFeatures/surfaceFeatures.C
|
|
triSurface/triSurfaceLoader/triSurfaceLoader.C
|
|
triSurface/triSurfaceTools/triSurfaceTools.C
|
|
triSurface/triSurfaceTools/triSurfaceCloseness.C
|
|
triSurface/triSurfaceTools/triSurfaceCurvature.C
|
|
triSurface/triSurfaceTools/geompack/geompack.C
|
|
triSurface/triSurfaceTools/pointToPointPlanarInterpolation.C
|
|
|
|
twoDPointCorrector/twoDPointCorrector.C
|
|
|
|
processorLOD/processorLOD/processorLOD.C
|
|
processorLOD/box/box.C
|
|
processorLOD/cellBox/cellBox.C
|
|
processorLOD/faceBox/faceBox.C
|
|
|
|
AMI=AMIInterpolation
|
|
$(AMI)/AMIInterpolation/AMIInterpolationName.C
|
|
$(AMI)/AMIInterpolation/AMIPatchToPatchInterpolation.C
|
|
$(AMI)/faceAreaIntersect/faceAreaIntersect.C
|
|
$(AMI)/GAMG/interfaces/cyclicAMIGAMGInterface/cyclicAMIGAMGInterface.C
|
|
$(AMI)/GAMG/interfaceFields/cyclicAMIGAMGInterfaceField/cyclicAMIGAMGInterfaceField.C
|
|
$(AMI)/GAMG/interfaces/cyclicACMIGAMGInterface/cyclicACMIGAMGInterface.C
|
|
$(AMI)/GAMG/interfaceFields/cyclicACMIGAMGInterfaceField/cyclicACMIGAMGInterfaceField.C
|
|
|
|
AMICycPatches=$(AMI)/patches/cyclicAMI
|
|
$(AMICycPatches)/cyclicAMILduInterfaceField/cyclicAMILduInterface.C
|
|
$(AMICycPatches)/cyclicAMILduInterfaceField/cyclicAMILduInterfaceField.C
|
|
$(AMICycPatches)/cyclicAMIPolyPatch/cyclicAMIPolyPatch.C
|
|
$(AMICycPatches)/cyclicAMIPolyPatch/cyclicAMIPolyPatchTopologyChange.C
|
|
$(AMICycPatches)/cyclicAMIPointPatch/cyclicAMIPointPatch.C
|
|
$(AMICycPatches)/cyclicAMIPointPatchField/cyclicAMIPointPatchFields.C
|
|
|
|
ACMICycPatches=$(AMI)/patches/cyclicACMI
|
|
$(ACMICycPatches)/cyclicACMILduInterfaceField/cyclicACMILduInterface.C
|
|
$(ACMICycPatches)/cyclicACMILduInterfaceField/cyclicACMILduInterfaceField.C
|
|
$(ACMICycPatches)/cyclicACMIPolyPatch/cyclicACMIPolyPatch.C
|
|
$(ACMICycPatches)/cyclicACMIPointPatch/cyclicACMIPointPatch.C
|
|
$(ACMICycPatches)/cyclicACMIPointPatchField/cyclicACMIPointPatchFields.C
|
|
|
|
PeriodicAMICycPatches=$(AMI)/patches/cyclicPeriodicAMI
|
|
$(PeriodicAMICycPatches)/cyclicPeriodicAMIPolyPatch/cyclicPeriodicAMIPolyPatch.C
|
|
|
|
mappedPatches/mappedPolyPatch/mappedPatchBase.C
|
|
mappedPatches/mappedPolyPatch/mappedPolyPatch.C
|
|
mappedPatches/mappedPolyPatch/mappedWallPolyPatch.C
|
|
mappedPatches/mappedPolyPatch/mappedVariableThicknessWallPolyPatch.C
|
|
|
|
mappedPatches/mappedPointPatch/mappedPointPatch.C
|
|
mappedPatches/mappedPointPatch/mappedWallPointPatch.C
|
|
|
|
polyTopoChange/topoAction/topoActions.C
|
|
polyTopoChange/polyTopoChange.C
|
|
|
|
PatchFunction1/makePatchFunction1s.C
|
|
PatchFunction1/coordinateLabelScaling.C
|
|
PatchFunction1/CodedField/makeCodedFields.C
|
|
PatchFunction1/MappedFile/rawIOFields.C
|
|
|
|
meshStructure/meshStructure.C
|
|
|
|
coupling/externalFileCoupler.C
|
|
|
|
output/foamVtkIndPatchWriter.C
|
|
output/foamVtkInternalMeshWriter.C
|
|
output/foamVtkPatchMeshWriter.C
|
|
output/foamVtkWriteTopoSet.C
|
|
output/foamVtkWriteFaceSet.C
|
|
output/foamVtkWritePointSet.C
|
|
output/foamVtkWriteCellSetFaces.C
|
|
|
|
regionModel/regionProperties/regionProperties.C
|
|
|
|
tetOverlapVolume/tetOverlapVolume.C
|
|
|
|
LIB = $(FOAM_LIBBIN)/libmeshTools
|