question: extracts one gaussian from the gmm concode_field_sep float[][] means concode_elem_sep float[] loglikes concode_elem_sep int ngauss concode_elem_sep int ncoefs concode_elem_sep float distFloor concode_elem_sep int nT concode_elem_sep LogMath logMath concode_elem_sep float[] weights concode_elem_sep float[][] covar concode_elem_sep float[] logPreComputedGaussianFactor concode_elem_sep String nom concode_field_sep void saveHTKtailer concode_elem_sep void saveHTK concode_elem_sep void saveHTK concode_elem_sep float getWeight concode_elem_sep boolean isEqual concode_elem_sep void save concode_elem_sep void setNom concode_elem_sep void loadHTK concode_elem_sep void setMean concode_elem_sep void computeLogLikes concode_elem_sep void allocateWeights concode_elem_sep GMMDiag getMarginal concode_elem_sep void load concode_elem_sep GMMDiag merge concode_elem_sep float getLogLike concode_elem_sep int getNgauss concode_elem_sep void setWeight concode_elem_sep void setVar concode_elem_sep void precomputeDistance concode_elem_sep int getWinningGauss concode_elem_sep boolean isDiff concode_elem_sep void allocate concode_elem_sep PrintWriter saveHTKheader concode_elem_sep float getVar concode_elem_sep float getMean concode_elem_sep String toString concode_elem_sep void loadScaleKMeans concode_elem_sep void saveHTKState concode_elem_sep int getNcoefs
target: GMMDiag function ( int arg0 ) { GMMDiag loc0 = new GMMDiag ( 1 , getNcoefs ( ) ) ; System . arraycopy ( means [ arg0 ] , 0 , loc0 . means [ 0 ] , 0 , getNcoefs ( ) ) ; System . arraycopy ( covar [ arg0 ] , 0 , loc0 . covar [ 0 ] , 0 , getNcoefs ( ) ) ; loc0 . setWeight ( 0 , 1 ) ; loc0 . precomputeDistance ( ) ; return loc0 ; }