#include <AMLLatticeExpander.hpp>

Public Member Functions | |
| UAPNode * | AMLExpandLattice (UAPNode *UAPRoot) |
| Does lattice expansion for all machines. | |
Static Public Member Functions | |
| static bool | InheritBookkeeper (UAPNode *root) |
| Routine to move inheratance information from the inheritee lattice element to the inheritor lattice element (elements with the "inherit" attribute). | |
Definition at line 37 of file AMLLatticeExpander.hpp.
Does lattice expansion for all machines.
This method will look for a subnode <AML_representation> of UAPRoot to find the lattice data. A subnode <expanded_lattice> of UAPRoot will be constructed with the expanded lattice. If <expanded_lattice> already exists it will be overwritten.
| UAPRoot | The root node. |
Definition at line 44 of file AMLLatticeExpander.cpp.
| bool AMLLatticeExpander::InheritBookkeeper | ( | UAPNode * | root | ) | [static] |
Routine to move inheratance information from the inheritee lattice element to the inheritor lattice element (elements with the "inherit" attribute).
| root | The root node for the elements. |
Definition at line 134 of file AMLLatticeExpander.cpp.
1.5.7