ViennaLS
Loading...
Searching...
No Matches
AirGapDeposition.py File Reference

Classes

class  AirGapDeposition.velocityField

Namespaces

namespace  AirGapDeposition

Functions

 AirGapDeposition.run_simulation (kernel, new_layer, total_time, output_interval, name)

Variables

float AirGapDeposition.extent = 30.0
float AirGapDeposition.gridDelta = 0.5
tuple AirGapDeposition.bounds = (-extent, extent, -extent, extent)
tuple AirGapDeposition.boundaryCons
 AirGapDeposition.substrate = vls.Domain(bounds, boundaryCons, gridDelta)
tuple AirGapDeposition.origin = (0.0, 0.0)
tuple AirGapDeposition.planeNormal = (0.0, 1.0)
 AirGapDeposition.mesh = vls.Mesh()
 AirGapDeposition.minNodeDistFactor
 AirGapDeposition.trench = vls.Domain(bounds, boundaryCons, gridDelta)
tuple AirGapDeposition.minCorner = (-extent / 6.0, -25.0)
tuple AirGapDeposition.maxCorner = (extent / 6.0, 1.0)
 AirGapDeposition.surfaceMeshBox = vls.ToSurfaceMesh(trench, mesh, minNodeDistFactor=0.02)
 AirGapDeposition.surfaceMeshTrench = vls.ToSurfaceMesh(substrate, mesh, minNodeDistFactor=0.02)
 AirGapDeposition.substrateFE = vls.Domain(substrate)
 AirGapDeposition.newLayerFE = vls.Domain(substrateFE)
 AirGapDeposition.substrateRK2 = vls.Domain(substrate)
 AirGapDeposition.newLayerRK2 = vls.Domain(substrateRK2)
 AirGapDeposition.substrateRK = vls.Domain(substrate)
 AirGapDeposition.newLayerRK = vls.Domain(substrateRK)
 AirGapDeposition.velocities = velocityField()
float AirGapDeposition.totalSimulationTime = 16.5
float AirGapDeposition.outputInterval = 0.5
 AirGapDeposition.advectionKernelFE = vls.Advect()
 AirGapDeposition.passedTimeFE
 AirGapDeposition.advectionKernelRK2 = vls.Advect()
 AirGapDeposition.passedTimeRK2
 AirGapDeposition.advectionKernelRK = vls.Advect()
 AirGapDeposition.passedTimeRK
 AirGapDeposition.writer = vls.WriteVisualizationMesh()
 AirGapDeposition.multiMeshKernel = vls.ToMultiSurfaceMesh(minNodeDistFactor=0.02)
 AirGapDeposition.multiMesh = vls.Mesh()