NoOpFESubzonePartitioner.h 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. #pragma once
  2. #include "FESubzonePartitionerInterface.h"
  3. #include "basicTypes.h"
  4. namespace tecplot
  5. {
  6. namespace ___3933
  7. {
  8. class ___37;
  9. class NoOpFESubzonePartitioner : public FESubzonePartitionerInterface
  10. {
  11. public:
  12. NoOpFESubzonePartitioner(___37 &___36, ___4636 zone)
  13. {
  14. ___1844 ___1843;
  15. ___36.___4615(zone + 1, ___1843);
  16. m_numCells = static_cast<___465>(___1843.___2105());
  17. m_numNodes = static_cast<___2718>(___1843.i());
  18. }
  19. virtual ~NoOpFESubzonePartitioner() {}
  20. virtual ___465 numCellsInZone() const { return m_numCells; }
  21. virtual ___2090::SubzoneOffset_t ___2783() const { return 0; }
  22. virtual ___2090::ItemOffset_t ___2782(___2090::SubzoneOffset_t) const
  23. {
  24. ___478(___1305);
  25. return 0;
  26. }
  27. virtual ___465 ___4608(___2090) const
  28. {
  29. ___478(___1305);
  30. return 0;
  31. }
  32. virtual ___2090 szCoordinateAtZoneCell(___465) const
  33. {
  34. ___478(___1305);
  35. return ___2090();
  36. }
  37. virtual ___2718 numNodesInZone() const { return m_numNodes; }
  38. virtual ___2090::SubzoneOffset_t ___2823() const { return 0; }
  39. virtual ___2090::ItemOffset_t ___2822(___2090::SubzoneOffset_t) const
  40. {
  41. ___478(___1305);
  42. return 0;
  43. }
  44. virtual ___2718 ___4657(___2090) const
  45. {
  46. ___478(___1305);
  47. return 0;
  48. }
  49. virtual ___2090 ___3924(___2718) const
  50. {
  51. ___478(___1305);
  52. return ___2090();
  53. }
  54. virtual void setNodeSubzoneCoordinate(___2718, ___2090 /*___2759*/) { ___478(___1305); }
  55. private:
  56. ___465 m_numCells;
  57. ___2718 m_numNodes;
  58. };
  59. }
  60. }