Atomic Layer Process Parameters


AtomicLayerProcessParameters are specific to atomic-layer style process models (ALD/ALE-like), where the model behavior is organized into repeated cycles with one or more pulses (and optional purge steps). These parameters define the cycle count and the time discretization used for coverage evolution during pulses.

Field Type Default Description
numCycles unsigned 1 Number of ALP cycles to run.
pulseTime double 1.0 Duration of the active pulse step within a cycle.
coverageTimeStep double 1.0 Time step used for updating coverages within a pulse (smaller can improve accuracy but increases runtime).
purgePulseTime double 0.0 Optional purge (or idle) duration after a pulse. Use 0.0 to disable.