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 -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.