flex_rf.tidy3d.Custom2DCurrentIntegral
Type: class │ Base(s): Custom2DPathIntegral, Custom2DCurrentIntegralSpec
Description
Section titled “Description”Class for computing conduction current via Ampère’s circuital law on a custom path.
To compute the current flowing in the positive axis direction, the vertices should be
ordered in a counterclockwise direction.
Example(s)
Section titled “Example(s)”import numpy as npvertices = np.array([[0, 0], [2, 0], [2, 1], [0, 1], [0, 0]])current = Custom2DCurrentIntegral( axis=2, position=0.0, vertices=vertices,)Parameters
Section titled “Parameters”axis [Axis] |
|
Specifies dimension of the planar axis (0,1,2) -> (x,y,z). |
position [float] |
|
Position of the plane along the |
vertices [ArrayFloat2D] |
|
List of (d1, d2) defining the 2 dimensional positions of the path. The index of dimension should be in the ascending order, which means if the axis corresponds with |
Methods
Section titled “Methods”compute_current(em_field: IntegrableMonitorDataType) |
|
Compute current flowing in a custom loop. |