GeometryValues

Type:Dictionary<Vector<float>>
Range:[v_1, …]
Default:-/-
Appearance:optional

Defines parameterized geometry values of the 2D section of the Objects in this interface between two adjacent layers.

Please also consult the geometry tutorial which comes with the software distribution for a detailed description of the layout format.

A Layout3D section for a 3D geometry with non-rectangular side-walls in z-direction looks like this:

Layout3D {
  UnitOfLength = 1.0e-9
  Extrusion {
    Objects {
      Polygon {
        Name = "ComputationalDomain"
        Points = [-250.0 -250.0, 250.0 -250.0, 250.0 250.0, -250.0 250.0]
        DomainId = 101
        Priority = -1
      }
      Circle {
        Name = "Cone"
        DomainId = 102
        Priority = 1
        Radius = 150
      }
    }
    MultiLayer {
      Layer {
        Thickness = 80.0
        DomainIdMapping = [101 1, 102 2]
      }
      LayerInterface {
        GeometryValues = [
                Cone/Radius = 100.0
        ]
      }
    }
  }
}

This example corresponds to a (3D) cone of height 80nm with a lower radius of 150nm and an upper radius of 100nm. The cone has a material identifier of 2, the surrounding, subspace, and superspace carry the material identifier 1. The section GeometryValues is used to re-assign the Radius parameter of the 2D base circle at the upper interface. Segments between adjacent layer interfaces are interpolated linearly. For realizing curvature, more layers have to be introduced.