public class DistributedRadiusCylinderSubstrate extends CylinderSubstrate
cylinder
a, factor, intersectsBoundary, spatialOptInitialised, voxToObjects
Constructor and Description |
---|
DistributedRadiusCylinderSubstrate(SimulationParams simParams)
constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
drawCrossSection()
writes the cross sections of each cylinder to a file
|
double |
getPeakCoord()
returns the coord for the delta peak (centre of substrate)
|
double[] |
getSubstrateSize()
returns the size of the substrate (N*R)
|
crossesMembrane, getCylinders, init, intracellular, main, setSubstrateDims
amend, getBottomLeft, getDiffusivityAt, getLogMagnetisationChange, getN, getSubsObj, getSubstrateCoords, getSubVoxelIndex, getUpperRight, initBoundaryIntersectionArrays, initCandidates, initialiseSpatialOptimisation, mapStepIntoSubstrate, moreCandidates, nextCandidate, testAmendment, testStepAmendment, unmapStepFromSubstrate, voxelContains
public DistributedRadiusCylinderSubstrate(SimulationParams simParams)
subsSize
- size of substrateN
- number of cylinders on the substratek
- shape param for gamma distributed cylinder radiibeta
- scale param for gamma distributed cylinder radiisimParams
- simulation parameters objectpublic double[] getSubstrateSize()
getSubstrateSize
in class CylinderSubstrate
public double getPeakCoord()
getPeakCoord
in class CylinderSubstrate
public final void drawCrossSection()