Uses of Class
org.biojava.nbio.structure.jama.Matrix
-
Packages that use Matrix Package Description org.biojava.nbio.structure org.biojava.nbio.structure.align Classes for the alignment of structures.org.biojava.nbio.structure.align.ce Classes related to the implementation of the CE alignment algorithm, here called jCE.org.biojava.nbio.structure.align.gui.jmol Utility methods for better interaction with Jmol.org.biojava.nbio.structure.align.helper Helper classes for structural alignment.org.biojava.nbio.structure.align.model org.biojava.nbio.structure.align.multiple org.biojava.nbio.structure.align.multiple.util org.biojava.nbio.structure.align.pairwise Classes for the pairwise alignment of structures.org.biojava.nbio.structure.align.util org.biojava.nbio.structure.geometry org.biojava.nbio.structure.gui org.biojava.nbio.structure.jama Matrix package for from JAMAorg.biojava.nbio.structure.symmetry.utils -
-
Uses of Matrix in org.biojava.nbio.structure
Methods in org.biojava.nbio.structure that return Matrix Modifier and Type Method Description static MatrixCalc. matrixFromEuler(double heading, double attitude, double bank)This conversion uses NASA standard aeroplane conventions as described on page: http://www.euclideanspace.com/maths/geometry/rotations/euler/index.htm Coordinate System: right hand Positive angle: right hand Order of euler angles: heading first, then attitude, then bank. matrix row column ordering: [m00 m01 m02] [m10 m11 m12] [m20 m21 m22]Methods in org.biojava.nbio.structure with parameters of type Matrix Modifier and Type Method Description static javax.vecmath.Matrix4dCalc. getTransformation(Matrix rot, Atom trans)Convert JAMA rotation and translation to a Vecmath transformation matrix.static double[]Calc. getXYZEuler(Matrix m)Convert a rotation Matrix to Euler angles.static double[]Calc. getZYZEuler(Matrix m)Gets euler angles for a matrix given in ZYZ convention.static voidCalc. plus(Structure s, Matrix matrix)calculate structure + Matrix coodinates ...static voidCalc. rotate(Atom[] ca, Matrix matrix)static voidCalc. rotate(Atom atom, Matrix m)Rotate an Atom around a Matrix object.static voidCalc. rotate(Group group, Matrix m)Rotate a group object.static voidCalc. rotate(Structure structure, Matrix m)Rotate a structure object. -
Uses of Matrix in org.biojava.nbio.structure.align
Methods in org.biojava.nbio.structure.align that return Matrix Modifier and Type Method Description MatrixStructurePairAligner. getDistMat()return the difference of distance matrix between the two structures -
Uses of Matrix in org.biojava.nbio.structure.align.ce
Methods in org.biojava.nbio.structure.align.ce that return Matrix Modifier and Type Method Description MatrixCECalculator. getRotationMatrix()Gets the rotation matrix from the last call tocalc_rmsd.MatrixCeCalculatorEnhanced. getRotationMatrix()Gets the rotation matrix from the last call tocalc_rmsd.Methods in org.biojava.nbio.structure.align.ce with parameters of type Matrix Modifier and Type Method Description static JPanelGuiWrapper. getScaleableMatrixPanel(Matrix m) -
Uses of Matrix in org.biojava.nbio.structure.align.gui.jmol
Methods in org.biojava.nbio.structure.align.gui.jmol that return types with arguments of type Matrix Modifier and Type Method Description abstract List<Matrix>AbstractAlignmentJmol. getDistanceMatrices()Returns a List of internal Distance Matrices, one for each structure in the alignment.List<Matrix>MultipleAlignmentJmol. getDistanceMatrices()List<Matrix>StructureAlignmentJmol. getDistanceMatrices()Methods in org.biojava.nbio.structure.align.gui.jmol with parameters of type Matrix Modifier and Type Method Description voidJmolPanel. rotateJmol(Matrix jmolRotation) -
Uses of Matrix in org.biojava.nbio.structure.align.helper
Methods in org.biojava.nbio.structure.align.helper that return Matrix Modifier and Type Method Description static MatrixAlignUtils. getDistanceMatrix(Atom[] ca1, Atom[] ca2)Matrix of all distances between two sets of Atoms. -
Uses of Matrix in org.biojava.nbio.structure.align.model
Methods in org.biojava.nbio.structure.align.model that return Matrix Modifier and Type Method Description Matrix[]AFPChain. getBlockRotationMatrix()MatrixAFPChain. getDisTable1()MatrixAFPChain. getDisTable2()MatrixAFPChain. getDistanceMatrix()A matrix with ca1length rows and ca2length columns.MatrixAFP. getM()Methods in org.biojava.nbio.structure.align.model with parameters of type Matrix Modifier and Type Method Description voidAFPChain. setBlockRotationMatrix(Matrix[] blockRotationMatrix)voidAFPChain. setDisTable1(Matrix disTable1)voidAFPChain. setDisTable2(Matrix disTable2)voidAFPChain. setDistanceMatrix(Matrix distanceMatrix)A matrix with ca1length rows and ca2length columns.voidAFP. setM(Matrix m) -
Uses of Matrix in org.biojava.nbio.structure.align.multiple
Methods in org.biojava.nbio.structure.align.multiple that return types with arguments of type Matrix Modifier and Type Method Description List<Matrix>MultipleAlignmentEnsemble. getDistanceMatrix()Returns the List containing the interatomic distance Matrix of each structure.List<Matrix>MultipleAlignmentEnsembleImpl. getDistanceMatrix() -
Uses of Matrix in org.biojava.nbio.structure.align.multiple.util
Methods in org.biojava.nbio.structure.align.multiple.util that return Matrix Modifier and Type Method Description static MatrixMultipleAlignmentTools. getAverageResidueDistances(List<Atom[]> transformed)The average residue distance Matrix contains the average distance from each residue to all other residues aligned with it.static MatrixMultipleAlignmentTools. getAverageResidueDistances(MultipleAlignment msa)The average residue distance Matrix contains the average distance from each residue to all other residues aligned with it.static MatrixMultipleAlignmentTools. getRMSDMatrix(MultipleAlignment msa)Calculate the RMSD matrix of a MultipleAlignment, that is, entry (i,j) of the matrix contains the RMSD between structures i and j. -
Uses of Matrix in org.biojava.nbio.structure.align.pairwise
Methods in org.biojava.nbio.structure.align.pairwise that return Matrix Modifier and Type Method Description MatrixAlternativeAlignment. getDistanceMatrix()The distance matrix this alignment is based onstatic MatrixAlternativeAlignment. getDistanceMatrix(Atom[] ca1, Atom[] ca2)MatrixFragmentPair. getRot()MatrixAlternativeAlignment. getRotationMatrix()returns the rotation matrix that needs to be applied to structure 2 to rotate on structure 1Methods in org.biojava.nbio.structure.align.pairwise with parameters of type Matrix Modifier and Type Method Description static AlignableAligNPE. align_NPE(Matrix sim, StrucAligParameters params)Align without penalizing end-gaps.static booleanFragmentJoiner. reduceFragments(List<FragmentPair> fragments, FragmentPair f, Matrix rmsmat)In helices often many similar fragments can be found.voidAlternativeAlignment. setDistanceMatrix(Matrix distanceMatrix)The distance matrix this alignment is based onvoidFragmentPair. setRot(Matrix rot) -
Uses of Matrix in org.biojava.nbio.structure.align.util
Methods in org.biojava.nbio.structure.align.util that return Matrix Modifier and Type Method Description MatrixRotationAxis. getFullMatrix()Returns a matrix that describes both rotation and translation.MatrixRotationAxis. getRotationMatrix()Get the rotation matrix corresponding to this axisMatrixRotationAxis. getRotationMatrix(double theta)Get the rotation matrix corresponding to a rotation about this axisstatic MatrixAFPAlignmentDisplay. getRotMax(AFPChain afpChain, Atom[] ca1, Atom[] ca2)Methods in org.biojava.nbio.structure.align.util with parameters of type Matrix Modifier and Type Method Description static doubleRotationAxis. getAngle(Matrix rotation)Calculate the rotation angle for a given matrixstatic voidAlignmentTools. shiftCA2(AFPChain afpChain, Atom[] ca2, Matrix m, Atom shift, Group[] twistedGroups)only shift CA positions.Constructors in org.biojava.nbio.structure.align.util with parameters of type Matrix Constructor Description RotationAxis(Matrix rotation, Atom translation)Determine the location of the rotation axis based on a rotation matrix and a translation vector -
Uses of Matrix in org.biojava.nbio.structure.geometry
Methods in org.biojava.nbio.structure.geometry that return Matrix Modifier and Type Method Description static MatrixCalcPoint. formMatrix(javax.vecmath.Point3d[] a, javax.vecmath.Point3d[] b)static MatrixMatrices. getRotationJAMA(javax.vecmath.Matrix4d transform)Convert a transformation matrix into a JAMA rotation matrix.Methods in org.biojava.nbio.structure.geometry with parameters of type Matrix Modifier and Type Method Description static javax.vecmath.Matrix4dMatrices. getTransformation(Matrix rot, Matrix trans)Convert JAMA rotation and translation to a Vecmath transformation matrix. -
Uses of Matrix in org.biojava.nbio.structure.gui
Methods in org.biojava.nbio.structure.gui that return Matrix Modifier and Type Method Description MatrixJMatrixPanel. getMatrix()MatrixScaleableMatrixPanel. getMatrix()Methods in org.biojava.nbio.structure.gui with parameters of type Matrix Modifier and Type Method Description voidJMatrixPanel. setMatrix(Matrix matrix)sets the distance matrix to be displayedvoidScaleableMatrixPanel. setMatrix(Matrix matrix) -
Uses of Matrix in org.biojava.nbio.structure.jama
Methods in org.biojava.nbio.structure.jama that return Matrix Modifier and Type Method Description MatrixMatrix. arrayLeftDivide(Matrix B)Element-by-element left division, C = A.MatrixMatrix. arrayLeftDivideEquals(Matrix B)Element-by-element left division in place, A = A.MatrixMatrix. arrayRightDivide(Matrix B)Element-by-element right division, C = A.MatrixMatrix. arrayRightDivideEquals(Matrix B)Element-by-element right division in place, A = A.MatrixMatrix. arrayTimes(Matrix B)Element-by-element multiplication, C = A.MatrixMatrix. arrayTimesEquals(Matrix B)Element-by-element multiplication in place, A = A.static MatrixMatrix. constructWithCopy(double[][] A)Construct a matrix from a copy of a 2-D array.MatrixMatrix. copy()Make a deep copy of a matrixMatrixEigenvalueDecomposition. getD()Return the block diagonal eigenvalue matrixMatrixQRDecomposition. getH()Return the Householder vectorsMatrixCholeskyDecomposition. getL()Return triangular factor.MatrixLUDecomposition. getL()Return lower triangular factorMatrixMatrix. getMatrix(int[] r, int[] c)Get a submatrix.MatrixMatrix. getMatrix(int[] r, int j0, int j1)Get a submatrix.MatrixMatrix. getMatrix(int i0, int i1, int[] c)Get a submatrix.MatrixMatrix. getMatrix(int i0, int i1, int j0, int j1)Get a submatrix.MatrixQRDecomposition. getQ()Generate and return the (economy-sized) orthogonal factorMatrixQRDecomposition. getR()Return the upper triangular factorMatrixSingularValueDecomposition. getS()Return the diagonal matrix of singular valuesMatrixLUDecomposition. getU()Return upper triangular factorMatrixSingularValueDecomposition. getU()Return the left singular vectorsMatrixEigenvalueDecomposition. getV()Return the eigenvector matrixMatrixSingularValueDecomposition. getV()Return the right singular vectorsstatic MatrixMatrix. identity(int m, int n)Generate identity matrixMatrixMatrix. inverse()Matrix inverse or pseudoinverseMatrixMatrix. minus(Matrix B)C = A - BMatrixMatrix. minusEquals(Matrix B)A = A - BMatrixMatrix. plus(Matrix B)C = A + BMatrixMatrix. plusEquals(Matrix B)A = A + Bstatic MatrixMatrix. random(int m, int n)Generate matrix with random elementsstatic MatrixMatrix. read(BufferedReader input)Read a matrix from a stream.MatrixCholeskyDecomposition. solve(Matrix B)Solve A*X = BMatrixLUDecomposition. solve(Matrix B)Solve A*X = BMatrixMatrix. solve(Matrix B)Solve A*X = BMatrixQRDecomposition. solve(Matrix B)Least squares solution of A*X = BMatrixMatrix. solveTranspose(Matrix B)Solve X*A = B, which is also A'*X' = B'MatrixMatrix. times(double s)Multiply a matrix by a scalar, C = s*AMatrixMatrix. times(Matrix B)Linear algebraic matrix multiplication, A * BMatrixMatrix. timesEquals(double s)Multiply a matrix by a scalar in place, A = s*AMatrixMatrix. transpose()Matrix transpose.MatrixMatrix. uminus()Unary minusMethods in org.biojava.nbio.structure.jama with parameters of type Matrix Modifier and Type Method Description MatrixMatrix. arrayLeftDivide(Matrix B)Element-by-element left division, C = A.MatrixMatrix. arrayLeftDivideEquals(Matrix B)Element-by-element left division in place, A = A.MatrixMatrix. arrayRightDivide(Matrix B)Element-by-element right division, C = A.MatrixMatrix. arrayRightDivideEquals(Matrix B)Element-by-element right division in place, A = A.MatrixMatrix. arrayTimes(Matrix B)Element-by-element multiplication, C = A.MatrixMatrix. arrayTimesEquals(Matrix B)Element-by-element multiplication in place, A = A.MatrixMatrix. minus(Matrix B)C = A - BMatrixMatrix. minusEquals(Matrix B)A = A - BMatrixMatrix. plus(Matrix B)C = A + BMatrixMatrix. plusEquals(Matrix B)A = A + BvoidMatrix. setMatrix(int[] r, int[] c, Matrix X)Set a submatrix.voidMatrix. setMatrix(int[] r, int j0, int j1, Matrix X)Set a submatrix.voidMatrix. setMatrix(int i0, int i1, int[] c, Matrix X)Set a submatrix.voidMatrix. setMatrix(int i0, int i1, int j0, int j1, Matrix X)Set a submatrix.MatrixCholeskyDecomposition. solve(Matrix B)Solve A*X = BMatrixLUDecomposition. solve(Matrix B)Solve A*X = BMatrixMatrix. solve(Matrix B)Solve A*X = BMatrixQRDecomposition. solve(Matrix B)Least squares solution of A*X = BMatrixMatrix. solveTranspose(Matrix B)Solve X*A = B, which is also A'*X' = B'MatrixMatrix. times(Matrix B)Linear algebraic matrix multiplication, A * BConstructors in org.biojava.nbio.structure.jama with parameters of type Matrix Constructor Description CholeskyDecomposition(Matrix Arg)Cholesky algorithm for symmetric and positive definite matrix.EigenvalueDecomposition(Matrix Arg)Check for symmetry, then construct the eigenvalue decomposition Structure to access D and V.LUDecomposition(Matrix A)LU Decomposition provides a data structure to access L, U and piv.QRDecomposition(Matrix A)QR Decomposition, computed by Householder reflections. provides a data structure to access R and the Householder vectors and compute Q.SingularValueDecomposition(Matrix Arg)Construct the singular value decomposition. -
Uses of Matrix in org.biojava.nbio.structure.symmetry.utils
Methods in org.biojava.nbio.structure.symmetry.utils that return Matrix Modifier and Type Method Description static MatrixSymmetryTools. blankOutCEOrig(Atom[] ca2, int rows, int cols, CECalculator calculator, Matrix origM, int blankWindowSize)static MatrixSymmetryTools. blankOutPreviousAlignment(AFPChain afpChain, Atom[] ca2, int rows, int cols, CECalculator calculator, Matrix max, int blankWindowSize)MatrixSymmetryTools. getDkMatrix(Atom[] ca1, Atom[] ca2, int fragmentLength, double[] dist1, double[] dist2, int rows, int cols)static MatrixSymmetryTools. getDkMatrix(Atom[] ca1, Atom[] ca2, int k, int fragmentLength)static MatrixSymmetryTools. grayOutCEOrig(Atom[] ca2, int rows, int cols, CECalculator calculator, Matrix origM, int blankWindowSize, double[] gradientPolyCoeff, double gradientExpCoeff)Grays out the main diagonal of a duplicated distance matrix.static MatrixSymmetryTools. grayOutPreviousAlignment(AFPChain afpChain, Atom[] ca2, int rows, int cols, CECalculator calculator, Matrix max, int blankWindowSize, double[] gradientPolyCoeff, double gradientExpCoeff)Methods in org.biojava.nbio.structure.symmetry.utils with parameters of type Matrix Modifier and Type Method Description static MatrixSymmetryTools. blankOutCEOrig(Atom[] ca2, int rows, int cols, CECalculator calculator, Matrix origM, int blankWindowSize)static MatrixSymmetryTools. blankOutPreviousAlignment(AFPChain afpChain, Atom[] ca2, int rows, int cols, CECalculator calculator, Matrix max, int blankWindowSize)static MatrixSymmetryTools. grayOutCEOrig(Atom[] ca2, int rows, int cols, CECalculator calculator, Matrix origM, int blankWindowSize, double[] gradientPolyCoeff, double gradientExpCoeff)Grays out the main diagonal of a duplicated distance matrix.static MatrixSymmetryTools. grayOutPreviousAlignment(AFPChain afpChain, Atom[] ca2, int rows, int cols, CECalculator calculator, Matrix max, int blankWindowSize, double[] gradientPolyCoeff, double gradientExpCoeff)
-