neural_net::Basic_generalized_training_weight< Value_type, Iteration_type, Network_function_type, Space_function_type, Network_topology, Space_topology, Index_type > Class Template Reference

Template class for the generalized training functions. More...

#include <generalized_training_weight.hpp>

Inheritance diagram for neural_net::Basic_generalized_training_weight< Value_type, Iteration_type, Network_function_type, Space_function_type, Network_topology, Space_topology, Index_type >:

Inheritance graph
[legend]

Public Types


Detailed Description

template<typename Value_type, typename Iteration_type, typename Network_function_type, typename Space_function_type, typename Network_topology, typename Space_topology, typename Index_type>
class neural_net::Basic_generalized_training_weight< Value_type, Iteration_type, Network_function_type, Space_function_type, Network_topology, Space_topology, Index_type >

Template class for the generalized training functions.

Parameters:
Value_type is a type of values.
Iteration_type is a type of interation counter.
Network_function_type is a type of function that will return proper value based on network topology.
Space_funtion_type is a type of function that will return proper value based on space topology.
Network_topology is a type of function that computes distances between neurons based on network topology.
Space_topology is a type of function that computes distance between value and weight in proper topology.
Index_type is a type of index in the neural network container.


Member Typedef Documentation

template<typename Value_type, typename Iteration_type, typename Network_function_type, typename Space_function_type, typename Network_topology, typename Space_topology, typename Index_type>
typedef Index_type neural_net::Basic_generalized_training_weight< Value_type, Iteration_type, Network_function_type, Space_function_type, Network_topology, Space_topology, Index_type >::index_type
 

template<typename Value_type, typename Iteration_type, typename Network_function_type, typename Space_function_type, typename Network_topology, typename Space_topology, typename Index_type>
typedef Iteration_type neural_net::Basic_generalized_training_weight< Value_type, Iteration_type, Network_function_type, Space_function_type, Network_topology, Space_topology, Index_type >::iteration_type
 

template<typename Value_type, typename Iteration_type, typename Network_function_type, typename Space_function_type, typename Network_topology, typename Space_topology, typename Index_type>
typedef Network_function_type neural_net::Basic_generalized_training_weight< Value_type, Iteration_type, Network_function_type, Space_function_type, Network_topology, Space_topology, Index_type >::network_function_type
 

template<typename Value_type, typename Iteration_type, typename Network_function_type, typename Space_function_type, typename Network_topology, typename Space_topology, typename Index_type>
typedef Network_topology neural_net::Basic_generalized_training_weight< Value_type, Iteration_type, Network_function_type, Space_function_type, Network_topology, Space_topology, Index_type >::network_topology
 

Reimplemented in neural_net::Classic_training_weight< Value_type, Iteration_type, Network_function_type, Space_function_type, Network_topology, Space_topology, Index_type >, and neural_net::Experimental_training_weight< Value_type, Iteration_type, Network_function_type, Space_function_type, Network_topology, Space_topology, Index_type, Parameter_type >.

template<typename Value_type, typename Iteration_type, typename Network_function_type, typename Space_function_type, typename Network_topology, typename Space_topology, typename Index_type>
typedef Space_function_type neural_net::Basic_generalized_training_weight< Value_type, Iteration_type, Network_function_type, Space_function_type, Network_topology, Space_topology, Index_type >::space_function_type
 

template<typename Value_type, typename Iteration_type, typename Network_function_type, typename Space_function_type, typename Network_topology, typename Space_topology, typename Index_type>
typedef Space_topology neural_net::Basic_generalized_training_weight< Value_type, Iteration_type, Network_function_type, Space_function_type, Network_topology, Space_topology, Index_type >::space_topology
 

Reimplemented in neural_net::Classic_training_weight< Value_type, Iteration_type, Network_function_type, Space_function_type, Network_topology, Space_topology, Index_type >, and neural_net::Experimental_training_weight< Value_type, Iteration_type, Network_function_type, Space_function_type, Network_topology, Space_topology, Index_type, Parameter_type >.

template<typename Value_type, typename Iteration_type, typename Network_function_type, typename Space_function_type, typename Network_topology, typename Space_topology, typename Index_type>
typedef Value_type neural_net::Basic_generalized_training_weight< Value_type, Iteration_type, Network_function_type, Space_function_type, Network_topology, Space_topology, Index_type >::value_type
 


The documentation for this class was generated from the following file:
Generated on Wed Jun 28 14:39:54 2006 for Kohonen Neural Network Library Demo by  doxygen 1.4.6