Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::Statistics::BackPropagationLayer< TVector, TOutput > Class Template Reference

#include <itkBackPropagationLayer.h>

Inheritance diagram for itk::Statistics::BackPropagationLayer< TVector, TOutput >:

Inheritance graph
[legend]
Collaboration diagram for itk::Statistics::BackPropagationLayer< TVector, TOutput >:

Collaboration graph
[legend]
List of all members.

[NOHEADER]

virtual const char * GetNameOfClass () const
Pointer New ()

Public Types

typedef BackPropagationLayer Self
typedef LayerBase< TVector,
TOutput > 
Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef Superclass::ValueType ValueType
typedef Superclass::ValuePointer ValuePointer
typedef vnl_vector< ValueTypeNodeVectorType
typedef Superclass::OutputVectorType OutputVectorType

Public Member Functions

void SetNumberOfNodes (unsigned int)
ValueType GetInputValue (unsigned int i)
void SetInputValue (unsigned int i, ValueType value)
ValueType GetOutputValue (int)
void SetOutputValue (int, ValueType)
ValuePointer GetOutputVector ()
void SetOutputVector (TVector value)
void ForwardPropagate ()
void ForwardPropagate (TVector)
void BackwardPropagate (TOutput e)
void BackwardPropagate ()
void SetOutputErrorValues (TOutput)
ValueType GetOutputErrorValue (unsigned int)
ValueType GetInputErrorValue (int)
ValuePointer GetInputErrorVector ()
void SetInputErrorValue (ValueType, int)
ValueType Activation (ValueType)
ValueType DActivation (ValueType)
void SetBias (ValueType b)
ValueType GetBias ()

Protected Member Functions

 BackPropagationLayer ()
 ~BackPropagationLayer ()
virtual void PrintSelf (std::ostream &os, Indent indent) const

template<class TVector, class TOutput>
class itk::Statistics::BackPropagationLayer< TVector, TOutput >


Member Typedef Documentation

template<class TVector, class TOutput>
typedef SmartPointer<const Self> itk::Statistics::BackPropagationLayer< TVector, TOutput >::ConstPointer
 

Reimplemented from itk::Statistics::LayerBase< TVector, TOutput >.

Definition at line 35 of file itkBackPropagationLayer.h.

template<class TVector, class TOutput>
typedef vnl_vector<ValueType> itk::Statistics::BackPropagationLayer< TVector, TOutput >::NodeVectorType
 

Reimplemented from itk::Statistics::LayerBase< TVector, TOutput >.

Definition at line 44 of file itkBackPropagationLayer.h.

template<class TVector, class TOutput>
typedef Superclass::OutputVectorType itk::Statistics::BackPropagationLayer< TVector, TOutput >::OutputVectorType
 

Reimplemented from itk::Statistics::LayerBase< TVector, TOutput >.

Definition at line 46 of file itkBackPropagationLayer.h.

template<class TVector, class TOutput>
typedef SmartPointer<Self> itk::Statistics::BackPropagationLayer< TVector, TOutput >::Pointer
 

Reimplemented from itk::Statistics::LayerBase< TVector, TOutput >.

Definition at line 34 of file itkBackPropagationLayer.h.

template<class TVector, class TOutput>
typedef BackPropagationLayer itk::Statistics::BackPropagationLayer< TVector, TOutput >::Self
 

Standard class typedefs.

Reimplemented from itk::Statistics::LayerBase< TVector, TOutput >.

Definition at line 32 of file itkBackPropagationLayer.h.

template<class TVector, class TOutput>
typedef LayerBase<TVector, TOutput> itk::Statistics::BackPropagationLayer< TVector, TOutput >::Superclass
 

Reimplemented from itk::Statistics::LayerBase< TVector, TOutput >.

Definition at line 33 of file itkBackPropagationLayer.h.

template<class TVector, class TOutput>
typedef Superclass::ValuePointer itk::Statistics::BackPropagationLayer< TVector, TOutput >::ValuePointer
 

Reimplemented from itk::Statistics::LayerBase< TVector, TOutput >.

Definition at line 43 of file itkBackPropagationLayer.h.

template<class TVector, class TOutput>
typedef Superclass::ValueType itk::Statistics::BackPropagationLayer< TVector, TOutput >::ValueType
 

Reimplemented from itk::Statistics::LayerBase< TVector, TOutput >.

Definition at line 42 of file itkBackPropagationLayer.h.


Constructor & Destructor Documentation

template<class TVector, class TOutput>
itk::Statistics::BackPropagationLayer< TVector, TOutput >::BackPropagationLayer  )  [protected]
 

template<class TVector, class TOutput>
itk::Statistics::BackPropagationLayer< TVector, TOutput >::~BackPropagationLayer  )  [protected]
 


Member Function Documentation

template<class TVector, class TOutput>
ValueType itk::Statistics::BackPropagationLayer< TVector, TOutput >::Activation ValueType   )  [virtual]
 

Implements itk::Statistics::LayerBase< TVector, TOutput >.

template<class TVector, class TOutput>
void itk::Statistics::BackPropagationLayer< TVector, TOutput >::BackwardPropagate  )  [virtual]
 

Reimplemented from itk::Statistics::LayerBase< TVector, TOutput >.

template<class TVector, class TOutput>
void itk::Statistics::BackPropagationLayer< TVector, TOutput >::BackwardPropagate TOutput  e  )  [virtual]
 

Reimplemented from itk::Statistics::LayerBase< TVector, TOutput >.

template<class TVector, class TOutput>
ValueType itk::Statistics::BackPropagationLayer< TVector, TOutput >::DActivation ValueType   )  [virtual]
 

Implements itk::Statistics::LayerBase< TVector, TOutput >.

template<class TVector, class TOutput>
void itk::Statistics::BackPropagationLayer< TVector, TOutput >::ForwardPropagate TVector   )  [virtual]
 

Reimplemented from itk::Statistics::LayerBase< TVector, TOutput >.

template<class TVector, class TOutput>
void itk::Statistics::BackPropagationLayer< TVector, TOutput >::ForwardPropagate  )  [virtual]
 

Reimplemented from itk::Statistics::LayerBase< TVector, TOutput >.

template<class TVector, class TOutput>
ValueType itk::Statistics::BackPropagationLayer< TVector, TOutput >::GetBias  )  [virtual]
 

Set/Get the bias

Implements itk::Statistics::LayerBase< TVector, TOutput >.

template<class TVector, class TOutput>
ValueType itk::Statistics::BackPropagationLayer< TVector, TOutput >::GetInputErrorValue int   )  [virtual]
 

Implements itk::Statistics::LayerBase< TVector, TOutput >.

template<class TVector, class TOutput>
ValuePointer itk::Statistics::BackPropagationLayer< TVector, TOutput >::GetInputErrorVector  )  [virtual]
 

Implements itk::Statistics::LayerBase< TVector, TOutput >.

template<class TVector, class TOutput>
ValueType itk::Statistics::BackPropagationLayer< TVector, TOutput >::GetInputValue unsigned int  i  )  [virtual]
 

Implements itk::Statistics::LayerBase< TVector, TOutput >.

template<class TVector, class TOutput>
virtual const char* itk::Statistics::BackPropagationLayer< TVector, TOutput >::GetNameOfClass  )  const [virtual]
 

Method for creation through the object factory.

Reimplemented from itk::Statistics::LayerBase< TVector, TOutput >.

template<class TVector, class TOutput>
ValueType itk::Statistics::BackPropagationLayer< TVector, TOutput >::GetOutputErrorValue unsigned  int  )  [virtual]
 

Implements itk::Statistics::LayerBase< TVector, TOutput >.

template<class TVector, class TOutput>
ValueType itk::Statistics::BackPropagationLayer< TVector, TOutput >::GetOutputValue int   )  [virtual]
 

Implements itk::Statistics::LayerBase< TVector, TOutput >.

template<class TVector, class TOutput>
ValuePointer itk::Statistics::BackPropagationLayer< TVector, TOutput >::GetOutputVector  )  [virtual]
 

Implements itk::Statistics::LayerBase< TVector, TOutput >.

template<class TVector, class TOutput>
Pointer itk::Statistics::BackPropagationLayer< TVector, TOutput >::New  )  [static]
 

Method for creation through the object factory.

Reimplemented from itk::LightProcessObject.

template<class TVector, class TOutput>
virtual void itk::Statistics::BackPropagationLayer< TVector, TOutput >::PrintSelf std::ostream &  os,
Indent  indent
const [protected, virtual]
 

Method to print the object.

Reimplemented from itk::Statistics::LayerBase< TVector, TOutput >.

template<class TVector, class TOutput>
void itk::Statistics::BackPropagationLayer< TVector, TOutput >::SetBias ValueType  b  )  [virtual]
 

Set/Get the bias

Implements itk::Statistics::LayerBase< TVector, TOutput >.

template<class TVector, class TOutput>
void itk::Statistics::BackPropagationLayer< TVector, TOutput >::SetInputErrorValue ValueType  ,
int 
[virtual]
 

Reimplemented from itk::Statistics::LayerBase< TVector, TOutput >.

template<class TVector, class TOutput>
void itk::Statistics::BackPropagationLayer< TVector, TOutput >::SetInputValue unsigned int  i,
ValueType  value
 

template<class TVector, class TOutput>
void itk::Statistics::BackPropagationLayer< TVector, TOutput >::SetNumberOfNodes unsigned  int  )  [virtual]
 

Reimplemented from itk::Statistics::LayerBase< TVector, TOutput >.

template<class TVector, class TOutput>
void itk::Statistics::BackPropagationLayer< TVector, TOutput >::SetOutputErrorValues TOutput   )  [virtual]
 

Reimplemented from itk::Statistics::LayerBase< TVector, TOutput >.

template<class TVector, class TOutput>
void itk::Statistics::BackPropagationLayer< TVector, TOutput >::SetOutputValue int  ,
ValueType 
 

template<class TVector, class TOutput>
void itk::Statistics::BackPropagationLayer< TVector, TOutput >::SetOutputVector TVector  value  ) 
 


The documentation for this class was generated from the following file:
Generated at Thu May 25 03:03:21 2006 for ITK by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2000