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

Class PipelineOF

source code

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

Applies a list of other OutputFns in order, to combine their effects.
Nested Classes [hide private]

Inherited from param.parameterized.Parameterized: __metaclass__

Instance Methods [hide private]
 
__call__(self, x) source code
 
__iadd__(self, of) source code
 
__add__(self, of) source code
 
override_plasticity_state(self, new_plasticity_state)
Calls override_plasticity_state on every output_fn in the list that defines that method.
source code
 
restore_plasticity_state(self)
Calls restore_plasticity_state on every output_fn in the list that defines that method.
source code
 
state_push(self)
Calls state_push on every output_fn in the list that defines that method.
source code
 
state_pop(self)
Calls state_pop every output_fn in the list that defines that method.
source code
 
__get_norm_value(self) source code
 
__set_norm_value(self, norm_value) source code

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, 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]
  output_fns = param.List(default= [], class_= OutputFn, doc= ...
List of OutputFns to apply, in order.

Inherited from param.parameterized.Parameterized: name, print_level

Properties [hide private]
  norm_value

Inherited from object: __class__

Method Details [hide private]

__call__(self, x)
(Call operator)

source code 
Overrides: OutputFn.__call__

__add__(self, of)
(Addition operator)

source code 
Overrides: OutputFn.__add__

state_push(self)

source code 
Calls state_push on every output_fn in the list that defines that method.
Overrides: param.parameterized.Parameterized.state_push

state_pop(self)

source code 
Calls state_pop every output_fn in the list that defines that method.
Overrides: param.parameterized.Parameterized.state_pop

Class Variable Details [hide private]

output_fns

List of OutputFns to apply, in order. The default is an empty list, which should be overridden for any useful work.
Value:
param.List(default= [], class_= OutputFn, doc= """
        List of OutputFns to apply, in order.  The default is an empty list, 
        which should be overridden for any useful work.""")

Property Details [hide private]

norm_value

Get Method:
__get_norm_value(self)
Set Method:
__set_norm_value(self, norm_value)