/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package org.clothocad.tool.cello; /** * * @author rozagh */ public class CelloCircuit { public CelloCircuit() { this._inputGraph = new DAGraph(); this._isOptimized = false; this._isTransferred = false; this._mappedGraph = new DAGraph(); this._index = counter++; } public int getIndex() { return _index; } public void setInputGraph(DAGraph g) { _inputGraph = g; } public DAGraph getInputGraph() { return _inputGraph; } public void setMappedGraph(DAGraph g) { _mappedGraph = g; } public DAGraph getMappedGraph() { return _mappedGraph; } public void setIsOptimized(boolean b) { _isOptimized = b; } public boolean isOptimized() { return _isOptimized; } public void setIsTransferred(boolean b) { _isTransferred = b; } public boolean isTransferred() { return _isTransferred; } private int _index; private DAGraph _inputGraph; private DAGraph _mappedGraph; private boolean _isOptimized; private boolean _isTransferred; public static int counter; }