A B C D G H I L M O P R S T U W _

A

activateIn(Swarm) - class ModelSwarm のメソッド
 
activateIn(Swarm) - class ObserverSwarm のメソッド
 

B

buildActions() - class ModelSwarm のメソッド
PatternSpaceのupdateをスケジュールに組み込む
buildActions() - class ObserverSwarm のメソッド
2つのスケジュールを用いる。
buildObjects() - class ModelSwarm のメソッド
 
buildObjects() - class ObserverSwarm のメソッド
 

C

checkToStop() - class ModelSwarm のメソッド
終了判定
PatternSpaceに点の置かれていない格子がなくなったら、 最後のクラスタリング(trace)をして終了
checkToStop() - class ObserverSwarm のメソッド
終了の判定
ModelSwarmが停止していたら、最終処理をして停止。
checked - class PatternSpace の変数
 
clusterData - class PatternSpace の変数
 
clusterSizeData - class ObserverSwarm の変数
 
clusterSizeData - class PatternSpace の変数
 
clusterSizeHist - class ObserverSwarm の変数
 
colorMap - class ObserverSwarm の変数
 

D

displayActions - class ObserverSwarm の変数
 
displaySchedule - class ObserverSwarm の変数
 

G

getClusterNum() - class PatternSpace のメソッド
 
getClusterSizeData() - class PatternSpace のメソッド
 
getHeight() - class ModelSwarm のメソッド
 
getPattern() - class ModelSwarm のメソッド
 
getPercolationProb() - class ObserverSwarm のメソッド
浸透確率の問い合わせる。
getPercolationProb() - class PatternSpace のメソッド
浸透確率を計算する。
getRelativeClusterNum() - class ObserverSwarm のメソッド
クラスタ数の問い合わせ
getWidth() - class ModelSwarm のメソッド
 
graphInterval - class ObserverSwarm の変数
 

H

height - class ModelSwarm の変数
 
height - class PatternSpace の変数
 

I

initializeSpace() - class ModelSwarm のメソッド
 
initializeSpace() - class PatternSpace のメソッド
コンストラクタの補助メソッド

L

largestCluster - class PatternSpace の変数
 

M

ModelSwarm - class ModelSwarm.
 
ModelSwarm(Zone) - class ModelSwarm のコンストラクタ
 
main(String[]) - class Percolation の static メソッド
 
modelActions - class ModelSwarm の変数
 
modelSchedule - class ModelSwarm の変数
 
modelSwarm - class ObserverSwarm の変数
 

O

ObserverSwarm - class ObserverSwarm.
 
ObserverSwarm(Zone) - class ObserverSwarm のコンストラクタ
 

P

PatternSpace - class PatternSpace.
 
PatternSpace(Zone, int, int) - class PatternSpace のコンストラクタ
 
Percolation - class Percolation.
パーコレーションの視覚化

2次元正方格子にランダムに点を置いていく。
Percolation() - class Percolation のコンストラクタ
 
patternDisplay - class ObserverSwarm の変数
 
patternRaster - class ObserverSwarm の変数
 
patternSpace - class ModelSwarm の変数
 

R

remainingPoints - class PatternSpace の変数
 
remainingQ() - class PatternSpace のメソッド
まだ点の置かれていない格子があるか
resultGraph - class ObserverSwarm の変数
 

S

showHist() - class ObserverSwarm のメソッド
ヒストグラムの更新
showStats() - class ObserverSwarm のメソッド
統計データ(クラスタリングも含む)の更新
statActions - class ObserverSwarm の変数
 
statSchedule - class ObserverSwarm の変数
 
stopFlag - class ModelSwarm の変数
 
stopQ() - class ModelSwarm のメソッド
シミュレーションが終了したか

T

trace() - class PatternSpace のメソッド
クラスタに分ける処理を行うメソッド
・はじめ、すべての点はunchecked
・点を順番に調べていく
・uncheckedの点につながっている点を再帰的に調べる(traceCluster)
・できあがったclusterDataの中で、最大のものが最大クラスタ

これは再帰的な処理だが、もちろん反復でもできる。
traceCluster(int, int, int) - class PatternSpace のメソッド
traceの補助メソッド

U

update() - class PatternSpace のメソッド
PatternSpaceに新しい点をランダムに追加する。
updateClusterSizeData() - class ObserverSwarm のメソッド
showHistの補助メソッド

W

width - class ModelSwarm の変数
 
width - class PatternSpace の変数
 

_

_resultGraphDeath_(Object) - class ObserverSwarm のメソッド
 

A B C D G H I L M O P R S T U W _