desc.magnetic_fields.ScalarPotentialField.compute_magnetic_field
- ScalarPotentialField.compute_magnetic_field(coords, params=None, basis='rpz', grid=None)[source]
Compute magnetic field at a set of points.
- Parameters:
coords (array-like shape(N,3) or Grid) – cylindrical or cartesian coordinates
params (dict, optional) – parameters to pass to scalar potential function
basis ({"rpz", "xyz"}) – basis for input coordinates and returned magnetic field
grid (Grid, int or None) – Grid used to discretize MagneticField object if calculating B from biot savart. If an integer, uses that many equally spaced points. Unused by this MagneticField class
- Returns:
field (ndarray, shape(N,3)) – magnetic field at specified points