tidy3d.FieldProjectionSurface#
- class FieldProjectionSurface[source]#
Bases:
Tidy3dBaseModelData structure to store surface monitors where near fields are recorded for field projections.
- Parameters:
monitor (Attribute:
monitor) βTypeFieldMonitor
DefaultDescriptionFieldMonitoron which near fields will be sampled and integrated.normal_dir (Attribute:
normal_dir) βTypeLiteral[β+β, β-β]
DefaultDescriptionDirectionof the surface monitorβs normal vector w.r.t. the positive x, y or z unit vectors. Must be one of β+β or β-β.
See also
Attributes
Returns the
Axisnormal to this surface.Methods
is_plane(val)Ensures that the monitor is a plane, i.e., its size attribute has exactly 1 zero
- monitor#
- normal_dir#
- property axis#
Returns the
Axisnormal to this surface.
- classmethod is_plane(val)[source]#
Ensures that the monitor is a plane, i.e., its size attribute has exactly 1 zero
- __hash__()#
Hash method.