This commit is contained in:
2025-03-12 12:37:19 +03:00
parent 1c851baa7e
commit 6a4040be3e
426 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
#ifndef BGroupH
#define BGroupH
//////////////////////////////////////////////////////////////////////
//
// BGroup.h interface for the Bgroup class.
//
//////////////////////////////////////////////////////////////////////
#include <vector>
#include "DArray.h"
#include "Block.h"
#include "DimBound.h"
#include "CommCost.h"
class BoundGroup {
CommCost boundCost;
// std::vector<DimBound> dimInfo;
// for pipeline
// long vmDimension;
// char dimBound; // L-left, R-right
public:
std::vector<DimBound> dimInfo; //====// <20><><EFBFBD><EFBFBD> private
AMView *amPtr;
BoundGroup();
virtual ~BoundGroup();
void AddBound(DArray *ADArray, const std::vector<long>& ALeftBSizeArray,
const std::vector<long>& ARightBSizeArray, long ACornerSign);
//====
CommCost* GetBoundCost();
//=***
double StartB();
// char getDimBound() const { return dimBound; }
// long getVmDimension() const { return vmDimension; }
};
#endif