Uses of Class
Facemorph.BigMatException

Packages that use BigMatException
Facemorph   
Facemorph.psm   
Facemorph.tensor   
 

Uses of BigMatException in Facemorph
 

Methods in Facemorph that throw BigMatException
 void BigMat.add(BigMat mat)
          Adds mat to this
 BigMat Gaussian.getCovar(boolean invert)
          Uses the eigenvalues and eigenvectors to reconstruct the covariance matrix or it inverse
 FloatImage[][] PCI.getIntersection(PCI pci, Mask mask)
          Gets the intersection or closest point between two PCIs
static void Gaussian.main(java.lang.String[] args)
          Used for testing
static void Kalman.main(java.lang.String[] args)
          Main method used for testing
 BigMat BigMat.multiply(BigMat m)
          Multiply this matrix by another matrix
 double[] BigMat.multiply(double[] x)
          Multiply a vector by this matrix
 BigMat BigMat.multiplyOtherTranspose(BigMat m)
          Multiply the this matrix by the transpose of another matrix
 BigMat BigMat.multiplyTranspose(BigMat m)
          Multiply this matrix by another matrix
 double[] Kalman.predict()
          Method to predict the expected value at the next time point
 double Gaussian.probability(double[] sample)
          Calculates the probability of a sample vector
 void Gaussian.setSize(int dim)
          Sets the size of this Gaussian
 void BigMat.setSize(int x, int y)
          Set the size of this matrix
 Gaussian Gaussian.slice(double[] sample, double[] weight)
          Takes a slice through the Gaussian, to produce a new Gaussian first "fixed" elements are fixed remaining elements of the Gaussian are used in the new Gaussian
 void BigMat.subtract(BigMat mat)
          Subtracts mat to this
 BigMat BigMat.svbksbt(double[] w, BigMat V, BigMat A, double threshold)
          SVD back substitution routine (transposed)
 double Gaussian.T_squared(Gaussian g, double weight1, double weight2)
          Hotelling's T^2 statistic (the N-D t-test equivalent)
 double[] Kalman.update(double[] z)
          Update the estimate and model in light of the new observation z
 

Uses of BigMatException in Facemorph.psm
 

Methods in Facemorph.psm that throw BigMatException
 double DiagonalGaussian.probability(double[] sample)
          Calculates the probability of a sample vector
 

Uses of BigMatException in Facemorph.tensor
 

Methods in Facemorph.tensor that throw BigMatException
static Multilinear Multilinear.getImageMultilinear(int[] dims, java.util.Vector<java.awt.Image> images, double maxvar)
          Get a multilinear model from a set of images
static Multilinear Multilinear.getTemplateMultilinear(int[] dims, java.util.Vector<Template> templates, double maxvar)
          Get a MultiLinear object from the Templates
static void Multilinear.main(java.lang.String[] args)
          Main method for testing
 Tensor Tensor.multiply(int i, BigMat M)
          multiply method for N-mode product with M along row i
 void Tensor.multiplyInPlace(int i, BigMat M)
          multiply method for N-mode product with M along row i
 double[] Multilinear.reconstruct(double[][] params)
          Reconstruct from parameters
static void Multilinear.testLinear(java.lang.String[] args)
          Test of linear building method
 

Constructors in Facemorph.tensor that throw BigMatException
Multilinear(Tensor T, int dataDim, double maxvar)
          Creates a new instance of Multilinear Performs PCA along each of the plane average vectors Replace residuals with best linear fit etc etc