RootBunch

Defined in module: wield.control.TFmath.root_bunch.root_bunch.RootBunch

class RootBunch(constraint=None, z=None, c=None, r=None, i=None, dc=None, dr=None, di=None, u=(), copy=None, **kwargs)[source][github]

Bases: DepBunch

__init__(constraint=None, z=None, c=None, r=None, i=None, dc=None, dr=None, di=None, u=(), copy=None, **kwargs)[source][github]

Methods

__init__([constraint, z, c, r, i, dc, dr, ...])

add_copier([name, func])

add_generator([name, func, autodeps, clear])

add_gensetter([name, func, autodeps, clear])

add_setter([name, func, autodeps, clear])

clear()

copy([lightweight])

deco_copier([name])

deco_generator([name])

deco_gensetter([name])

deco_setter([name])

dependencies(*args)

dependencies_for(name, *args)

get_default(name, default)

get_raw(name[, default])

multiply_by(scale_factor)

root_str_list()

set_raw(name, val[, setter, autodep])

val_lnG(X[, h, lnG])

returns the value as if it were generated from a polynomial with last coefficient 1 given a coefficient representation and the X_scale.

Attributes

root_constraints = <wield.control.TFmath.root_bunch.root_bunch.RootConstraints object>[github]
clear()[source][github]
root_str_list()[source][github]
length[github]
fullplane[github]
multiply_by(scale_factor)[source][github]
val_lnG(X, h=1, lnG=0)[source][github]

returns the value as if it were generated from a polynomial with last coefficient 1 given a coefficient representation and the X_scale. It computes this without having to convert to the coefficient representation (how efficient!).

TAG_NO_SET = ("Don't Set the value", <class 'Exception'>)[github]
add_copier(name=None, func=None)[github]
add_generator(name=None, func=None, autodeps=True, clear=True)[github]
add_gensetter(name=None, func=None, autodeps=True, clear=True)[github]
add_setter(name=None, func=None, autodeps=True, clear=True)[github]
copy(lightweight=True)[github]
deco_copier(name=None, **kwargs)[github]
deco_generator(name=None, **kwargs)[github]
deco_gensetter(name=None, **kwargs)[github]
deco_setter(name=None, **kwargs)[github]
dependencies(*args)[github]
dependencies_for(name, *args)[github]
get_default(name, default)[github]
get_raw(name, default=('NOARG', <function <lambda>>))[github]
set_raw(name, val, setter=None, autodep=None)[github]