@specs-feup/clava
Version:
A C/C++ source-to-source compiler written in Typescript
18 lines • 839 B
TypeScript
import MpiAccessPattern from "../MpiAccessPattern.js";
import { Varref } from "../../../Joinpoints.js";
/**
* Array that is accessed using only the iteration variable directly, without modifications.
*/
export default class IterationVariablePattern extends MpiAccessPattern {
sendMaster($varJp: Varref, totalIterations: string): string;
receiveMaster($varJp: Varref, totalIterations: string): string;
sendWorker($varJp: Varref, totalIterations: string): string;
receiveWorker($varJp: Varref, totalIterations: string): string;
outputDeclWorker($varJp: Varref, totalIterations: string): string;
private static adjustType;
private static NumIterations;
private static NumIterationsLast;
private static SendMaster;
private static ReceiveMaster;
}
//# sourceMappingURL=IterationVariablePattern.d.ts.map