#pragma once #include "FESubzonePartitionerInterface.h" #include "basicTypes.h" namespace tecplot { namespace ___3933 { class ___37; class NoOpFESubzonePartitioner : public FESubzonePartitionerInterface { public: NoOpFESubzonePartitioner(___37 &___36, ___4636 zone) { ___1844 ___1843; ___36.___4615(zone + 1, ___1843); m_numCells = static_cast<___465>(___1843.___2105()); m_numNodes = static_cast<___2718>(___1843.i()); } virtual ~NoOpFESubzonePartitioner() {} virtual ___465 numCellsInZone() const { return m_numCells; } virtual ___2090::SubzoneOffset_t ___2783() const { return 0; } virtual ___2090::ItemOffset_t ___2782(___2090::SubzoneOffset_t) const { ___478(___1305); return 0; } virtual ___465 ___4608(___2090) const { ___478(___1305); return 0; } virtual ___2090 szCoordinateAtZoneCell(___465) const { ___478(___1305); return ___2090(); } virtual ___2718 numNodesInZone() const { return m_numNodes; } virtual ___2090::SubzoneOffset_t ___2823() const { return 0; } virtual ___2090::ItemOffset_t ___2822(___2090::SubzoneOffset_t) const { ___478(___1305); return 0; } virtual ___2718 ___4657(___2090) const { ___478(___1305); return 0; } virtual ___2090 ___3924(___2718) const { ___478(___1305); return ___2090(); } virtual void setNodeSubzoneCoordinate(___2718, ___2090 /*___2759*/) { ___478(___1305); } private: ___465 m_numCells; ___2718 m_numNodes; }; } }