ENH: multiple zone selection for fvMeshSubsetProxy (#973)
- handle tmp fields in interpolate methods - special method interpolateInternal() for creating a volume field with zero-gradient treatment for patches from an internal field. This method was previously also called interpolate(), but that masked the ability to subset the internal field only. Ensight output needs the volume field: uses interpolateInternal(). VTK output has separate handling of internal and patch fields: uses interpolate(). ENH: added fvMeshSubset mesh() method for baseMesh or subMesh. - simplies coding when the fvMeshSubset may or may not be in active use. ENH: update foamToEnsight to use newer methods in wrapped form - static interpolate functions with renaming for manual use with fvMeshSubset (when fvMeshSubsetProxy may be too limiting in functionality)
Showing
- applications/utilities/postProcessing/dataConversion/foamToEnsight/foamToEnsight.C 78 additions, 46 deletions...stProcessing/dataConversion/foamToEnsight/foamToEnsight.C
- applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK.C 50 additions, 50 deletions...ities/postProcessing/dataConversion/foamToVTK/foamToVTK.C
- src/dynamicMesh/fvMeshSubset/fvMeshSubset.H 19 additions, 17 deletionssrc/dynamicMesh/fvMeshSubset/fvMeshSubset.H
- src/dynamicMesh/fvMeshSubset/fvMeshSubsetI.H 6 additions, 0 deletionssrc/dynamicMesh/fvMeshSubset/fvMeshSubsetI.H
- src/dynamicMesh/fvMeshSubset/fvMeshSubsetInterpolate.C 76 additions, 60 deletionssrc/dynamicMesh/fvMeshSubset/fvMeshSubsetInterpolate.C
- src/dynamicMesh/fvMeshSubsetProxy/fvMeshSubsetProxy.C 100 additions, 21 deletionssrc/dynamicMesh/fvMeshSubsetProxy/fvMeshSubsetProxy.C
- src/dynamicMesh/fvMeshSubsetProxy/fvMeshSubsetProxy.H 94 additions, 38 deletionssrc/dynamicMesh/fvMeshSubsetProxy/fvMeshSubsetProxy.H
- src/dynamicMesh/fvMeshSubsetProxy/fvMeshSubsetProxyTemplates.C 106 additions, 34 deletions...ynamicMesh/fvMeshSubsetProxy/fvMeshSubsetProxyTemplates.C
Please register or sign in to comment