tidy3d.components.lumped_element.LumpedElement#
- class LumpedElement[source]#
Bases:
MicrowaveBaseModel,ABCBase class describing the interface all lumped elements obey.
- Parameters:
name (str) – Unique name for the lumped element.
num_grid_cells (Optional[PositiveInt] = 1) – Number of mesh grid cells associated with the lumped element along each direction. Used in generating the suggested list of
MeshOverrideStructureobjects. A value ofNonewill turn off mesh refinement suggestions.enable_snapping_points (bool = True) – When enabled, snapping points are automatically generated to snap grids to key geometric features of the lumped element for more accurate modelling.
Attributes
Default parameters for plotting a
LumpedElementobject.Methods
Converts the
LumpedElementobject to aGeometry.Creates a suggested
MeshOverrideStructurelist.Creates a suggested snapping point list.
to_structure([grid, frequency_range])Converts the network portion of the
LumpedElementobject to aStructure.to_structures([grid, frequency_range])Converts the
LumpedElementobject to a list ofStructurewhich are ready to be added to theSimulation- name#
- num_grid_cells#
- enable_snapping_points#
- property plot_params#
Default parameters for plotting a
LumpedElementobject.
- abstract to_mesh_overrides()[source]#
Creates a suggested
MeshOverrideStructurelist.
- abstract to_geometry()[source]#
Converts the
LumpedElementobject to aGeometry.
- abstract to_structure(grid=None, frequency_range=None)[source]#
Converts the network portion of the
LumpedElementobject to aStructure.
- to_structures(grid=None, frequency_range=None)[source]#
Converts the
LumpedElementobject to a list ofStructurewhich are ready to be added to theSimulation