Package topo :: Package base :: Module functionfamily :: Class IdentityOF
[hide private]
[frames] | no frames]

Class IdentityOF

source code

                       object --+        
                                |        
param.parameterized.Parameterized --+    
                                    |    
                             OutputFn --+
                                        |
                                       IdentityOF

Identity function, returning its argument as-is.

For speed, calling this function object is sometimes optimized away entirely. To make this feasible, it is not allowable to derive other classes from this object, modify it to have different behavior, add side effects, or anything of that nature.

Nested Classes [hide private]

Inherited from param.parameterized.Parameterized: __metaclass__

Instance Methods [hide private]
 
__call__(self, x, sum=None) source code

Inherited from OutputFn: __add__

Inherited from param.parameterized.Parameterized: __getstate__, __init__, __repr__, __setstate__, __str__, debug, defaults, force_new_dynamic_value, get_param_values, get_value_generator, inspect_value, message, print_param_values, script_repr, set_dynamic_time_fn, state_pop, state_push, verbose, warning

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__

Class Methods [hide private]

Inherited from param.parameterized.Parameterized: params, print_param_defaults

Class Variables [hide private]
  __params = {'name': <topo.param.parameterized.Parameter object...
dict() -> new empty dictionary.

Inherited from OutputFn: norm_value

Inherited from param.parameterized.Parameterized: name, print_level

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__call__(self, x, sum=None)
(Call operator)

source code 
Overrides: OutputFn.__call__

Class Variable Details [hide private]

__params

dict() -> new empty dictionary.
dict(mapping) -> new dictionary initialized from a mapping object's
    (key, value) pairs.
dict(seq) -> new dictionary initialized as if via:
    d = {}
    for k, v in seq:
        d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
    in the keyword argument list.  For example:  dict(one=1, two=2)

Value:
{'name': <topo.param.parameterized.Parameter object at 0x8f28f7c>,
 'norm_value': <topo.param.parameterized.Parameter object at 0x91611b4>,
 'print_level': <topo.param.parameterized.Parameter object at 0x8f28fb4>}