12345678910111213141516171819202122232425262728293031323334353637 |
- #pragma once
- #include "FESubzonePartitionerInterface.h"
- #include "OrthogonalBisection.h"
- namespace tecplot
- {
- namespace ___3933
- {
- class OrbFESubzonePartitioner : public virtual FESubzonePartitionerInterface
- {
- UNCOPYABLE_CLASS(OrbFESubzonePartitioner);
- private:
- ___4636 const ___2677;
- ___2090::ItemOffset_t const m_fixedSubzoneSize;
- OrthogonalBisection m_cellOrb;
- OrthogonalBisection m_nodeOrb;
- ItemAddressArray m_szCoordsOfOrginalZoneCells;
- ItemAddressArray m_szCoordsOfOrginalZoneNodes;
- ___372 partitionIntoSubzones(___37 &___36);
- public:
- OrbFESubzonePartitioner(___37 &___36, ___4636 zone, ___2090::ItemOffset_t fixedSubzoneSize);
- virtual ~OrbFESubzonePartitioner();
- virtual ___465 numCellsInZone() const;
- virtual ___2090::SubzoneOffset_t ___2783() const;
- virtual ___2090::ItemOffset_t ___2782(___2090::SubzoneOffset_t ___469) const;
- virtual ___465 ___4608(___2090 ___451) const;
- virtual ___2090 szCoordinateAtZoneCell(___465 zoneCell) const;
- virtual ___2718 numNodesInZone() const;
- virtual ___2090::SubzoneOffset_t ___2823() const;
- virtual ___2090::ItemOffset_t ___2822(___2090::SubzoneOffset_t ___2734) const;
- virtual ___2718 ___4657(___2090 nodeAddress) const;
- virtual ___2090 ___3924(___2718 ___4656) const;
- virtual void setNodeSubzoneCoordinate(___2718 ___4656, ___2090 ___2759);
- };
- }
- }
|