tidy3d.components.tcad.monitors.abstract.HeatChargeMonitor#
- class HeatChargeMonitor[source]#
Bases:
AbstractMonitor,ABCAbstract base class for heat-charge monitors.
- Parameters:
center (tuple[Union[float, autograd.tracer.Box], Union[float, autograd.tracer.Box], Union[float, autograd.tracer.Box]] = (0.0, 0.0, 0.0)) – [units = um]. Center of object in x, y, and z.
size (tuple[Union[NonNegativeFloat, autograd.tracer.Box], Union[NonNegativeFloat, autograd.tracer.Box], Union[NonNegativeFloat, autograd.tracer.Box]]) – [units = um]. Size in x, y, and z directions.
name (str) – Unique name for monitor.
unstructured (bool = True) – Return data on the original unstructured grid.
Attributes
namesizecenterMethods
storage_size(num_cells, tmesh)Size of monitor storage given the number of points after discretization.
- unstructured#