endrov.typeLineage
Class LineageCrossSectionStatistics
java.lang.Object
   endrov.typeLineage.LineageCrossSectionStatistics
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)
-