PlasmaCalcs.dimensions.fluids.FluidSpecialValueSpecifier

class PlasmaCalcs.dimensions.fluids.FluidSpecialValueSpecifier(getter, name=None, *args_super, iseler=None, **kw_super)

Bases: Sentinel, DimensionSpecialValueSpecifier

class to specify special values for FluidDimension.
E.g. fluids.get(ELECTRON) is equivalent to fluids.get_electron().
E.g. (fluid_dim.v = IONS) is equivalent to (fluid_dim.v = fluid_dim.values.get_electron())
getter: str
self specifies to use the value(s): fluids.{getter}().
name: str
name of this object; will only be used in repr.
iseler: None or str
self specifies to use (during xarray_isel or xarray_sel) indexes: fluids.{iseler}()
additional args & kw go to Sentinel.__new__
__init__(getter, *args__None, iseler=None, isel_cls=UNSET, **kw__None)

Methods

__init__(getter, *args__None[, iseler, isel_cls])

isel_cls

alias of FluidList