void function ( double [ ] arg0 , SimpleMatrix arg1 ) { this . eigenValues = new double [ numComponents ] ; this . eigenVectors = new SimpleMatrix ( numPoints , numComponents ) ; for ( int loc0 = 0 ; loc0 < numComponents ; loc0 ++ ) { this . eigenVectors . setColValue ( loc0 , arg1 . getCol ( loc0 ) ) ; this . eigenValues [ loc0 ] = arg0 [ loc0 ] ; } }
allocates and sets the principal components and the corresponding variation values . is used for dimensionality reduction after the amount of principal components needed has been determined . concode_field_sep int numVertices concode_elem_sep int numPoints concode_elem_sep double variationThreshold concode_elem_sep boolean PLOT_SINGULAR_VALUES concode_elem_sep DataMatrix data concode_elem_sep SimpleMatrix connectivity concode_elem_sep int numSamples concode_elem_sep SimpleMatrix eigenVectors concode_elem_sep int dimension concode_elem_sep double[] eigenValues concode_elem_sep int numComponents concode_field_sep int getPrincipalModesOfVariation concode_elem_sep DataMatrix upscaleAndSubtractConsensus concode_elem_sep SimpleMatrix normalizeColumns concode_elem_sep SimpleMatrix getConsensus concode_elem_sep SimpleVector getConsensus concode_elem_sep void plot concode_elem_sep SimpleMatrix applyWeight concode_elem_sep DataMatrix scaleConsensus concode_elem_sep SimpleMatrix toPointlikeMatrix concode_elem_sep void run concode_elem_sep double[] projectTrainingShape