Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

WeightSet< MatrixT, BoundsT, MapBaseType, MapType > Class Template Reference

#include <weightset.h>

Collaboration diagram for WeightSet< MatrixT, BoundsT, MapBaseType, MapType >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class MatrixT, class BoundsT, class MapBaseType, class MapType>
class WeightSet< MatrixT, BoundsT, MapBaseType, MapType >

General base class for a set of weights from one unit in a map (e.g.

a NeuralRegion) to another

Definition at line 24 of file weightset.h.

Public Types

typedef MatrixT Matrix
typedef BoundsT Bounds
typedef Matrix::size_type size_type

Public Methods

 WeightSet (const Matrix &matrix, const Bounds &bounds)
 Constructor taking an externally-stored matrix and bounds.

 WeightSet (Matrix *matrix, Bounds *bounds)
 Constructor taking allocated matrix and bounds for us to free later.

const Matrix & matrix () const
const Bounds & bounds () const
template<class MapMatrix> MapBaseType * as_map (const MapMatrix &reference, const Scale::Linear< double > &scale=Scale::Linear< double >()) const
 Allocates and returns a map with the specified weights in their effective positions.


The documentation for this class was generated from the following file:
Generated on Mon Jan 20 02:37:31 2003 for RF-LISSOM by doxygen1.3-rc2