In addition to the definition of the data representation there is also a set of required basic operations that are defined on that data. There is the need to interpolate data from one grid onto another. This interpolation must be explicitly invokable by the simulator, e.g. if a new grid is to be computed for the simulation run. This operation is necessary due to the fact that the grids stored on a Wafer need not be boundary conforming.
For topography simulations an operation to merge the input wafer and the result of the simulation is necessary. Consider a topography simulation that cuts off parts of a segment. After the cut operation the remaining pieces need to be identified, new grids need to be computed and finally the attributes need to be interpolated onto the new grids. Fig. 2.3 depicts a simplified two-dimensional example.
Another operation is the creation of a single grid out of all grids on certain segments. This is used in e.g. device and diffusion simulations where interface conforming grids are a prerequisite to perform a simulation.
A whole class of operations is topology related. These operations are: