VLSI Structure. More...
#include <struct.h>
Inheritance diagram for RStructure:
Collaboration diagram for RStructure:
Public Member Functions | |
RStructure (void) | |
RCell * | CreateCell (const R::RString &name, RLibrary *lib) |
RCell * | GetCell (const R::RString &name) |
RLibrary * | GetLibrary (const R::RString &name) |
~RStructure (void) | |
Protected Attributes | |
R::RContainer< RLibrary, true, true > | Libraries |
R::RContainer< RCell, true, true > | Cells |
R::tCoord | Units |
Detailed Description
VLSI Structure.
The RStructure class provides a representation for the structure of a VLSI problem.
Constructor & Destructor Documentation
RStructure | ( | void | ) |
Constructor of the structure.
~RStructure | ( | void | ) |
Destructor of the structure.
Member Function Documentation
RCell* CreateCell | ( | const R::RString & | name, |
RLibrary * | lib | ||
) |
Create a cell.
- Parameters
-
name Name of the cell. lib Library of the cell.
- Returns
- a pointer to the cell created.
RCell* GetCell | ( | const R::RString & | name | ) |
Look if a cell exist or create one.
- Parameters
-
name Name of the cell.
- Returns
- a pointer to the cell.
RLibrary* GetLibrary | ( | const R::RString & | name | ) |
Look if a library exist or create one.
- Parameters
-
name Name of the library.
- Returns
- a pointer to the library.
Member Data Documentation
|
protected |
The libraries.
|
protected |
The cells.
|
protected |
Units used.