endrov.typeLineage
Class LineageCrossSectionStatistics
java.lang.Object
endrov.typeLineage.LineageCrossSectionStatistics
public class LineageCrossSectionStatistics
- extends java.lang.Object
Create statistics for lineages
Method Summary |
static double |
calcQ2(javax.vecmath.Vector3d a,
javax.vecmath.Vector3d b,
javax.vecmath.Vector3d c,
javax.vecmath.Vector3d d)
|
static double |
calcQprim(javax.vecmath.Vector3d a,
javax.vecmath.Vector3d b,
javax.vecmath.Vector3d c,
javax.vecmath.Vector3d d,
javax.vecmath.Vector3d da,
javax.vecmath.Vector3d db,
javax.vecmath.Vector3d dc,
javax.vecmath.Vector3d dd)
Calculate Q'
This code appears to not work(?). |
static void |
calculateCrossRatios(Lineage lin,
java.lang.String expName,
EvDecimal dt,
EvDecimal timeForward)
|
static java.util.TreeSet<EvDecimal> |
getAllPositionFrames(Lineage lin)
|
static javax.vecmath.Vector3d |
getLaterCellPosFor(Lineage lin,
java.lang.String cell,
EvDecimal frame)
|
static java.util.Set<java.lang.String> |
getLaterCellsFor(Lineage lin,
java.lang.String cell,
EvDecimal frame)
Get a set containing all daughter cells for a given cell, that exist at a given frame |
static java.util.Map<java.lang.String,javax.vecmath.Vector3d> |
getVisibleParticles(Lineage lin,
EvDecimal frame)
|
static void |
main(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LineageCrossSectionStatistics
public LineageCrossSectionStatistics()
getAllPositionFrames
public static java.util.TreeSet<EvDecimal> getAllPositionFrames(Lineage lin)
getVisibleParticles
public static java.util.Map<java.lang.String,javax.vecmath.Vector3d> getVisibleParticles(Lineage lin,
EvDecimal frame)
getLaterCellsFor
public static java.util.Set<java.lang.String> getLaterCellsFor(Lineage lin,
java.lang.String cell,
EvDecimal frame)
- Get a set containing all daughter cells for a given cell, that exist at a given frame
getLaterCellPosFor
public static javax.vecmath.Vector3d getLaterCellPosFor(Lineage lin,
java.lang.String cell,
EvDecimal frame)
calculateCrossRatios
public static void calculateCrossRatios(Lineage lin,
java.lang.String expName,
EvDecimal dt,
EvDecimal timeForward)
calcQ2
public static double calcQ2(javax.vecmath.Vector3d a,
javax.vecmath.Vector3d b,
javax.vecmath.Vector3d c,
javax.vecmath.Vector3d d)
calcQprim
public static double calcQprim(javax.vecmath.Vector3d a,
javax.vecmath.Vector3d b,
javax.vecmath.Vector3d c,
javax.vecmath.Vector3d d,
javax.vecmath.Vector3d da,
javax.vecmath.Vector3d db,
javax.vecmath.Vector3d dc,
javax.vecmath.Vector3d dd)
- Calculate Q'
This code appears to not work(?). or just not tested for the latest data
main
public static void main(java.lang.String[] args)