Uses of Class
at.tuwien.ifs.somtoolbox.layers.GrowingCellUnit

Packages that use GrowingCellUnit
at.tuwien.ifs.somtoolbox.layers Provides the basic classes constituting SOM-based neural networks. 
at.tuwien.ifs.somtoolbox.util.growingCellStructures   
 

Uses of GrowingCellUnit in at.tuwien.ifs.somtoolbox.layers
 

Fields in at.tuwien.ifs.somtoolbox.layers declared as GrowingCellUnit
private  GrowingCellUnit[][] GrowingCellLayer.unitfield
          Storagearray for Units for export
 

Fields in at.tuwien.ifs.somtoolbox.layers with type parameters of type GrowingCellUnit
private  List<GrowingCellUnit> GrowingCellLayer.units
          List of Units that get trained
 

Methods in at.tuwien.ifs.somtoolbox.layers that return GrowingCellUnit
 GrowingCellUnit GrowingCellUnit.clone()
           
private  GrowingCellUnit GrowingCellLayer.getFarthestNeighbor(GrowingCellUnit unit)
           
private  GrowingCellUnit GrowingCellLayer.getSignalFrequencyWinner()
           
private  GrowingCellUnit GrowingCellLayer.getWinner(InputDatum input)
           
 

Methods in at.tuwien.ifs.somtoolbox.layers that return types with arguments of type GrowingCellUnit
private  List<GrowingCellUnit> GrowingCellLayer.getInsertionTopologicalNeighbors(GrowingCellUnit sfwinner, GrowingCellUnit sfpartner)
           
private  List<GrowingCellUnit> GrowingCellLayer.getTopologicalNeighbors(GrowingCellUnit unit)
           
 

Methods in at.tuwien.ifs.somtoolbox.layers with parameters of type GrowingCellUnit
private  void GrowingCellLayer.addAttractingForce(GrowingCellUnit unitToMove, GrowingCellUnit unitForcing, double[] attractingForce)
          Calculate the attracting force between unitToMove and unitForcing and store it in attractingForce
private  void GrowingCellLayer.addRepellingForce(GrowingCellUnit unitToMove, GrowingCellUnit unitForcing, double[] force)
          Calculate the repelling force between unitToMove and unitForcing and store it in force
private  void GrowingCellLayer.analyzeDimension(GrowingCellUnit[][] data, int[] dimandoffset)
          Analyses maximum extension of the Units in data and their offset
private  double GrowingCellLayer.calculateVoronoiEstimate(GrowingCellUnit u)
          Calculates the voronoi region estimate for unit u
private  GrowingCellUnit GrowingCellLayer.getFarthestNeighbor(GrowingCellUnit unit)
           
private  List<GrowingCellUnit> GrowingCellLayer.getInsertionTopologicalNeighbors(GrowingCellUnit sfwinner, GrowingCellUnit sfpartner)
           
private  List<GrowingCellUnit> GrowingCellLayer.getTopologicalNeighbors(GrowingCellUnit unit)
           
private  List<GrowingCellTetraheder> GrowingCellLayer.getTouchedTetraheders(GrowingCellUnit u1, GrowingCellUnit u2)
          Returns Tetraheders that have u1 and u2 in common
private  void GrowingCellLayer.updateInsertSignalCounters(GrowingCellUnit newUnit, List<GrowingCellUnit> neighbors)
          Updates the SignalCounters after an insert of a new unit
private  void GrowingCellLayer.updateWinnerAndNeighbors(GrowingCellUnit winner, InputDatum currentInput)
          Updates the weight-vectors of winning unit and its neighbors
 

Method parameters in at.tuwien.ifs.somtoolbox.layers with type arguments of type GrowingCellUnit
private  void GrowingCellLayer.analyzeDimension(List<GrowingCellUnit> units, int[] dimandoffset)
          Analyses maximum extension of the Units in units and their offset
private  void GrowingCellLayer.calculateVoronoiEstimate(List<GrowingCellUnit> neighborsToBe)
          Sets the voronoiEstimate of all neighborsToBe
private  void GrowingCellLayer.removeUnits(List<GrowingCellUnit> unitsToRemove)
          removes units specified in unitsToRemove and possible resulting disconnected units
private  void GrowingCellLayer.updateInsertSignalCounters(GrowingCellUnit newUnit, List<GrowingCellUnit> neighbors)
          Updates the SignalCounters after an insert of a new unit
 

Uses of GrowingCellUnit in at.tuwien.ifs.somtoolbox.util.growingCellStructures
 

Fields in at.tuwien.ifs.somtoolbox.util.growingCellStructures declared as GrowingCellUnit
private  GrowingCellUnit[] GrowingCellTetraheder.cellUnits
          The Units that belong to this Tetraheder
 

Methods in at.tuwien.ifs.somtoolbox.util.growingCellStructures that return GrowingCellUnit
 GrowingCellUnit[] GrowingCellTetraheder.getCellUnits()
           
 GrowingCellUnit GrowingCellTetraheder.getRemainingUnit(GrowingCellUnit u1, GrowingCellUnit u2)
           
 

Methods in at.tuwien.ifs.somtoolbox.util.growingCellStructures with parameters of type GrowingCellUnit
 boolean GrowingCellTetraheder.contains(GrowingCellUnit unit)
           
 GrowingCellUnit GrowingCellTetraheder.getRemainingUnit(GrowingCellUnit u1, GrowingCellUnit u2)
           
 

Constructors in at.tuwien.ifs.somtoolbox.util.growingCellStructures with parameters of type GrowingCellUnit
GrowingCellTetraheder(GrowingCellUnit c1, GrowingCellUnit c2, GrowingCellUnit c3)
          Std Constructor, creates Tetraheder with Units c1,c2 and c3 (and connects them to this tetraheder)