pyrokinetics.gk_code.gk_output.Eigenvalues#
- class pyrokinetics.gk_code.gk_output.Eigenvalues(growth_rate, mode_frequency, dims=('kx', 'ky', 'time'))[source]#
Bases:
GKOutputArgsUtility dataclass type used to pass eigenvalues to
GKOutput. Unlike the classesFields,Fluxes, andMoments, all entries toEigenvaluesare non-optional.- __init__(growth_rate, mode_frequency, dims=('kx', 'ky', 'time'))#
Methods
__init__(growth_rate, mode_frequency[, dims])items()Dict-like items iteration
units(name, c)Return units for a given convention
values()Dict-like values iteration
with_units(c)Apply units to each quantity in turn and return a new
Coords.Attributes
coordsTuple containing the names of each supplied field (those that aren't
None).The dimensionality of the eigenvalues Each array should have the same dimensionality.
namesNames of all quantities held by this dataclass
shapeShape of quantities.
Units of
[vref / lref].Units of
[vref / lref].- dims: dataclasses.InitVar[Tuple[str, ...]] = ('kx', 'ky', 'time')#
The dimensionality of the eigenvalues Each array should have the same dimensionality.
- growth_rate: ArrayLike#
Units of
[vref / lref].
- mode_frequency: ArrayLike#
Units of
[vref / lref].