All pastes #881205 Raw Edit

Miscellany

public text v1 · immutable
#881205 ·published 2008-01-29 22:27 UTC
rendered paste body
Tuplespace
  - tallentaa n-ulotteisia pisteitä, apuna klusteroinnissa
  - addPoint() ottaa pisteobjektin, ja tallettaa sen muistiinsa
  - remPoint() ottaa pisteobjektin (jonka täytyy kuulua siihen) ja poistaa sen muististaan
  - closestTo-metodi ottaa pisteen, ja palauttaa sen sisältämistään pisteistä, joka on sitä lähinnä

Cluster
  - tallentaa n-ulotteisia pisteitä
  osaa lisätä itseensä pisteitä, ja palauttaa oman keskipisteensä

Clusterer (interface)
  - osaa ottaa pisteitä sisäänsä, ja suorittaa jonkin klusteroinnin niille
  - tämä on käytännössä vain kuvaus klusterointifunktion tyypille (lista pisteitä) => (lista klustereita), mutta javassa ei ole funktioita, joten interface on varmaan järkevin

itse klusteroijat perivät clustererin, osaavat ottaa listan pisteitä, ja klusteroida sen