@specs-feup/lara
Version:
A js port of the popular framework for building source-to-source compilers
19 lines (17 loc) • 418 B
text/typescript
import { LaraJoinPoint } from "../../LaraJoinPoint.js";
import Metric from "../metrics/Metric.js";
import DseVariant from "./DseVariant.js";
/**
* Performs Design-Space Exploration.
*
*/
export default abstract class DseLoop {
abstract execute(
$scope: LaraJoinPoint,
$measure: LaraJoinPoint,
dseVariants: DseVariant,
metrics: Metric[],
outputFolder: string,
numExec: number
): void;
}