Constructor and Description |
---|
Worker3d(int id,
int numThreads,
CyclicBarrier barrier) |
Modifier and Type | Method and Description |
---|---|
DensityGrid3d |
getDensityGrid() |
int |
getId() |
gnu.trove.TIntDoubleHashMap[] |
getNeighbors() |
float |
getNextRandom() |
Node3d[] |
getPositions() |
float |
getTotEnergy() |
boolean |
isDone() |
boolean |
isFineDensity() |
boolean |
isFineFirstAdd() |
boolean |
isFirstAdd() |
void |
run() |
void |
setAttraction(float attraction) |
void |
setCutOffLength(float cutOffLength) |
void |
setDampingMult(float dampingMult) |
void |
setDensityGrid(DensityGrid3d densityGrid) |
void |
setDone(boolean done) |
void |
setFineDensity(boolean fineDensity) |
void |
setMinEdges(float minEdges) |
void |
setNeighbors(gnu.trove.TIntDoubleHashMap[] neighbors) |
void |
setPositions(Node3d[] positions) |
void |
setRandom(Random random) |
void |
setSTAGE(int STAGE) |
void |
setTemperature(float temperature) |
protected Random random
public Worker3d(int id, int numThreads, CyclicBarrier barrier)
public float getTotEnergy()
public float getNextRandom()
public boolean isDone()
public void setDone(boolean done)
public void setPositions(Node3d[] positions)
public void setNeighbors(gnu.trove.TIntDoubleHashMap[] neighbors)
public Node3d[] getPositions()
public boolean isFineDensity()
public boolean isFineFirstAdd()
public boolean isFirstAdd()
public DensityGrid3d getDensityGrid()
public gnu.trove.TIntDoubleHashMap[] getNeighbors()
public void setSTAGE(int STAGE)
public void setAttraction(float attraction)
public void setCutOffLength(float cutOffLength)
public void setDampingMult(float dampingMult)
public void setMinEdges(float minEdges)
public void setTemperature(float temperature)
public void setRandom(Random random)
public void setFineDensity(boolean fineDensity)
public void setDensityGrid(DensityGrid3d densityGrid)
public int getId()
Copyright © 2018. All rights reserved.