desc.profiles.ProductProfile
- class desc.profiles.ProductProfile(*profiles, **kwargs)[source]
Product of two or more Profiles.
f(x) = f1(x) * f2(x) * f3(x) …
- Parameters:
profiles (Profile) – Profiles to multiply.
Methods
compute
([params, grid, dr, dt, dz])Compute values of profile at specified nodes.
copy
([deepcopy])Return a (deep)copy of this object.
eq
(other)Compare equivalence between DESC objects.
load
(load_from[, file_format])Initialize from file.
save
(file_name[, file_format, file_mode])Save the object.
to_fourierzernike
([L, M, N, NFP, xs, w])Convert this profile to a FourierZernikeProfile.
to_mtanh
([order, xs, w, p0, pmax, pmin])Convert this profile to modified hyperbolic tangent + poly form.
to_powerseries
([order, xs, sym, rcond, w])Convert this profile to a PowerSeriesProfile.
to_spline
([knots, method])Convert this profile to a SplineProfile.
Attributes
Nodes for computation.
Name of the profile.
Concatenated array of parameters for computation.