Uses of Class
org.biojava.bio.structure.jama.Matrix
-
Packages that use Matrix Package Description org.biojava.bio.structure Interfaces and classes for protein structure (PDB).org.biojava.bio.structure.align Classes for the super-imposition of structures.org.biojava.bio.structure.align.helper Helper classes for structural alignment.org.biojava.bio.structure.align.pairwise Classes for the pairwise alignment of structures.org.biojava.bio.structure.gui A few convenience classes to view protein structures with Jmol (if it is on the classpath), to calculate a protein structure alignment and to investigate the internals of the protein structure alignment algorithm.org.biojava.bio.structure.jama Matrix package for from JAMA -
-
Uses of Matrix in org.biojava.bio.structure
Methods in org.biojava.bio.structure that return Matrix Modifier and Type Method Description MatrixSVDSuperimposer. getRotation()Get the Rotation matrix that is required to superimpose the two atom sets.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.Methods in org.biojava.bio.structure with parameters of type Matrix Modifier and Type Method Description static double[]Calc. getXYZEuler(Matrix m)Convert a rotation Matrix to Euler angles.static double[]Calc. getZYZEuler(Matrix m)Gget euler angles for a matrix given in ZYZ convention.static voidCalc. plus(Structure s, Matrix matrix)calculate structure + Matrix coodinates ...voidSVDSuperimposer. printMatrix(Matrix m)Simple debug method to print a Matrix object on System.out.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.bio.structure.align
Methods in org.biojava.bio.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.bio.structure.align.helper
Methods in org.biojava.bio.structure.align.helper that return Matrix Modifier and Type Method Description static MatrixAlignTools. getDistanceMatrix(Atom[] ca1, Atom[] ca2)matrix of all distances between two sets of 3d coords" -
Uses of Matrix in org.biojava.bio.structure.align.pairwise
Methods in org.biojava.bio.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.bio.structure.align.pairwise with parameters of type Matrix Modifier and Type Method Description static AlignableAligNPE. align_NPE(Matrix sim, StrucAligParameters params)Align w/o penalizing endpags.static booleanFragmentJoiner. reduceFragments(java.util.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.bio.structure.gui
Methods in org.biojava.bio.structure.gui that return Matrix Modifier and Type Method Description MatrixJMatrixPanel. getMatrix()MatrixScaleableMatrixPanel. getMatrix()Methods in org.biojava.bio.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.bio.structure.jama
Methods in org.biojava.bio.structure.jama that return Matrix Modifier and Type Method Description MatrixMatrix. arrayLeftDivide(Matrix B)Element-by-element left division, C = A.\BMatrixMatrix. arrayLeftDivideEquals(Matrix B)Element-by-element left division in place, A = A.\BMatrixMatrix. arrayRightDivide(Matrix B)Element-by-element right division, C = A./BMatrixMatrix. arrayRightDivideEquals(Matrix B)Element-by-element right division in place, A = A./BMatrixMatrix. arrayTimes(Matrix B)Element-by-element multiplication, C = A.*BMatrixMatrix. arrayTimesEquals(Matrix B)Element-by-element multiplication in place, A = A.*Bstatic 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(java.io.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.bio.structure.jama with parameters of type Matrix Modifier and Type Method Description MatrixMatrix. arrayLeftDivide(Matrix B)Element-by-element left division, C = A.\BMatrixMatrix. arrayLeftDivideEquals(Matrix B)Element-by-element left division in place, A = A.\BMatrixMatrix. arrayRightDivide(Matrix B)Element-by-element right division, C = A./BMatrixMatrix. arrayRightDivideEquals(Matrix B)Element-by-element right division in place, A = A./BMatrixMatrix. arrayTimes(Matrix B)Element-by-element multiplication, C = A.*BMatrixMatrix. arrayTimesEquals(Matrix B)Element-by-element multiplication in place, A = A.*BMatrixMatrix. 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.bio.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 provides a way 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.SingularValueDecomposition(Matrix Arg)Construct the singular value decomposition.
-