-
- Downloads
ENH: extend GeoMesh interface to include boundary_size() static method
- can be used to pre-allocate space for internal+boundary field for flat addressing (issue #3364). For example: DynamicField<Type> fld ( std::pair<label,label> ( GeoMesh::size(mesh), GeoMesh::size(mesh) + (extra ? GeoMesh::boundary_size(mesh) : label(0)) ) ); ENH: extend polyBoundaryMesh patch selectors - indices_if() method with a predicate, or with a patch-type behaves similarly to findPatchIDs(), but returns a sorted labelList instead of a labelHashSet - nFaces_if() method with a predicate return the number of boundary faces for patches matching the given predicate.
Showing
- src/OpenFOAM/meshes/GeoMesh/GeoMesh.H 5 additions, 2 deletionssrc/OpenFOAM/meshes/GeoMesh/GeoMesh.H
- src/OpenFOAM/meshes/pointMesh/pointMesh.H 15 additions, 3 deletionssrc/OpenFOAM/meshes/pointMesh/pointMesh.H
- src/OpenFOAM/meshes/polyMesh/polyBoundaryMesh/polyBoundaryMesh.H 18 additions, 2 deletions...nFOAM/meshes/polyMesh/polyBoundaryMesh/polyBoundaryMesh.H
- src/OpenFOAM/meshes/polyMesh/polyBoundaryMesh/polyBoundaryMesh.txx 77 additions, 4 deletions...OAM/meshes/polyMesh/polyBoundaryMesh/polyBoundaryMesh.txx
- src/finiteArea/areaMesh/areaFaMesh.H 25 additions, 6 deletionssrc/finiteArea/areaMesh/areaFaMesh.H
- src/finiteArea/edgeMesh/edgeFaMesh.H 26 additions, 7 deletionssrc/finiteArea/edgeMesh/edgeFaMesh.H
- src/finiteVolume/surfaceMesh/surfaceMesh.H 21 additions, 7 deletionssrc/finiteVolume/surfaceMesh/surfaceMesh.H
- src/finiteVolume/volMesh/volMesh.H 21 additions, 10 deletionssrc/finiteVolume/volMesh/volMesh.H
- src/meshTools/fields/volume/polyGeoMesh.H 18 additions, 6 deletionssrc/meshTools/fields/volume/polyGeoMesh.H
- src/surfMesh/polySurface/fields/polySurfaceGeoMesh.H 17 additions, 5 deletionssrc/surfMesh/polySurface/fields/polySurfaceGeoMesh.H
- src/surfMesh/polySurface/fields/polySurfacePointGeoMesh.H 17 additions, 5 deletionssrc/surfMesh/polySurface/fields/polySurfacePointGeoMesh.H
- src/surfMesh/surfMesh/fields/surfGeoMesh.H 17 additions, 5 deletionssrc/surfMesh/surfMesh/fields/surfGeoMesh.H
- src/surfMesh/surfMesh/fields/surfPointGeoMesh.H 17 additions, 5 deletionssrc/surfMesh/surfMesh/fields/surfPointGeoMesh.H
- src/surfMesh/triSurface/fields/triSurfaceGeoMesh.H 17 additions, 5 deletionssrc/surfMesh/triSurface/fields/triSurfaceGeoMesh.H
- src/surfMesh/triSurface/fields/triSurfacePointGeoMesh.H 17 additions, 5 deletionssrc/surfMesh/triSurface/fields/triSurfacePointGeoMesh.H
Loading
Please register or sign in to comment