faceZones: New class to replace the original typedef
The faceZone specific functionality from Zones moved to the faceZones class.
This commit is contained in:
@ -58,12 +58,8 @@ void printMesh(const Time& runTime, const polyMesh& mesh)
|
||||
}
|
||||
|
||||
|
||||
template<class ZoneType>
|
||||
void removeZone
|
||||
(
|
||||
Zones<ZoneType, polyMesh>& zones,
|
||||
const word& setName
|
||||
)
|
||||
template<class ZonesType>
|
||||
void removeZone(ZonesType& zones, const word& setName)
|
||||
{
|
||||
label zoneID = zones.findIndex(setName);
|
||||
|
||||
|
||||
@ -363,10 +363,10 @@ class vtkPVFoam
|
||||
wordList getZoneNames(const word& zoneType) const;
|
||||
|
||||
//- Get non-empty zone names from mesh info
|
||||
template<class ZoneType>
|
||||
template<class ZoneType, class ZonesType>
|
||||
wordList getZoneNames
|
||||
(
|
||||
const Zones<ZoneType, polyMesh>&
|
||||
const Zones<ZoneType, ZonesType, polyMesh>&
|
||||
) const;
|
||||
|
||||
//- Add objects of Type to paraview array selection
|
||||
|
||||
@ -81,10 +81,10 @@ public:
|
||||
|
||||
// * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * //
|
||||
|
||||
template<class ZoneType>
|
||||
template<class ZoneType, class ZonesType>
|
||||
Foam::wordList Foam::vtkPVFoam::getZoneNames
|
||||
(
|
||||
const Zones<ZoneType, polyMesh>& zmesh
|
||||
const Zones<ZoneType, ZonesType, polyMesh>& zmesh
|
||||
) const
|
||||
{
|
||||
wordList names(zmesh.size());
|
||||
|
||||
Reference in New Issue
Block a user