shapes.mac¶
This macro file can be imported to an input file with
$ import shapes
It is always imported by VSim at the top level.
This macro file is available to all packages.
This macro file defines the macros for adding shapes of different materials.
Public Macros¶
- addShape(cadBoundaryName, cadFileName, material)¶
Add a shape by writing the GridBoundary block to the shapes accumulation variable. If PEC, set
VPM_CONDUCTING_GRID_BOUNDARY_NAME
to this name Else If dielectric, add to the dielectric shapes, etc.- Parameters
cadBoundaryName – The name of the GridBoundary.
cadFileName – The name of the (stl) file that contains the geometry.
material – The name of the material that the boundary is made of
- addConductor(materialName, resistance)¶
Add a conducting material.
- Parameters
materialName – The name of the material.
resistance – The resistance of the material.
- addDielectric(materialName, relativePermittivity, conductivity)¶
Add a dielectric material.
- Parameters
materialName – The name of the material.
relativePermittivity – The relative permittivity of the material.
conductivity – The conductivity of the dielectric object.