public class CentralMomentsCalculator extends Object
Modifier and Type | Field and Description |
---|---|
private double[] |
_dircos |
private double[] |
_eigenvalues |
private Matrix |
_eigenvectors |
private Matrix |
_tensor |
private double |
J1 |
private double |
J2 |
private double |
J3 |
private double |
m000 |
private double |
m001 |
private double |
m002 |
private double |
m010 |
private double |
m011 |
private double |
m020 |
private double |
m100 |
private double |
m101 |
private double |
m110 |
private double |
m200 |
private double |
xc |
private double |
yc |
private double |
zc |
Constructor and Description |
---|
CentralMomentsCalculator()
Creates a new instance of CentralMomentsCalculator
|
Modifier and Type | Method and Description |
---|---|
void |
calculateMoments(double[] x,
double[] y,
double[] z,
double[] w) |
double[] |
centroid() |
double[] |
centroidVariance() |
double[] |
directionCosines() |
double[] |
eigenvalues() |
double[] |
invariants() |
(package private) void |
reset() |
private double m000
private double m100
private double m010
private double m001
private double m110
private double m101
private double m011
private double m200
private double m020
private double m002
private double xc
private double yc
private double zc
private double J1
private double J2
private double J3
private Matrix _tensor
private double[] _eigenvalues
private Matrix _eigenvectors
private double[] _dircos
public CentralMomentsCalculator()
public void calculateMoments(double[] x, double[] y, double[] z, double[] w)
public double[] eigenvalues()
public double[] directionCosines()
public double[] centroid()
public double[] centroidVariance()
public double[] invariants()
void reset()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.