desc.profiles.PowerProfile
- class desc.profiles.PowerProfile(power, profile, **kwargs)Source
Profile raised to a power.
f_1(x) = f(x)**a
- Parameters:
power (float) – Exponent of the new profile.
profile (Profile) – Base profile to raise to a power.
Methods
compute(grid[, params, dr, dt, dz])Compute values of profile at specified nodes.
copy([deepcopy])Return a (deep)copy of this object.
equiv(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
Name of the profile.
Parameters for computation [power, profile.params].