gana.sets.cases#

Special Cases

Classes

Elem(*values)

Type of function

Enum(new_class_name, /, names, *[, module, ...])

Create a collection of name/value pairs.

FCase(*values)

function cases

ICase(*values)

index cases

PCase(*values)

parameter cases

class Elem(*values)[source]#

Bases: Enum

Type of function

V = 'variable'#
P = 'parameter'#
T = 'theta'#
F = 'function'#
class FCase(*values)[source]#

Bases: Enum

function cases

NEGVAR = 'negative_variable'#
SUM = 'summation'#
NEGSUM = 'negative_summation'#
VAR = 'variable'#
FVAR = 'variable_as_function'#
CALC = 'calculation'#
VARF = 'function_as_variable'#
class PCase(*values)[source]#

Bases: Enum

parameter cases

NUM = 'number'#
NEGNUM = 'negative_number'#
ZERO = 'zero'#
SET = 'set'#
NEGSET = 'negative_set'#
class ICase(*values)[source]#

Bases: Enum

index cases

DUMMY = 'dummy_index'#
SELF = 'self_contained_index'#