PlasmaCalcs.dimensions.fluids.FluidSpecialValueSpecifier
- class PlasmaCalcs.dimensions.fluids.FluidSpecialValueSpecifier(getter, name=None, *args_super, iseler=None, **kw_super)
Bases:
Sentinel,DimensionSpecialValueSpecifierclass 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])