PlasmaCalcs.dimensions.fluids.FluidSingleValueSpecifier

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

Bases: Sentinel, DimensionSingleValueSpecifier

class to specify single values for FluidDimension.
E.g. fluids.get(ION) is equivalent to fluids.get_ion().
E.g. (fluid_dim.v = ION) is equivalent to (fluid_dim.v = fluid_dim.values.get_ion())
getter: str
self specifies to use the value(s): fluids.get_{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, checker, *args_super, **kw_super)

Methods

__init__(getter, checker, *args_super, ...)

isel_cls

alias of FluidList