public class GraphMatrices extends Object
Modifier and Type | Class and Description |
---|---|
static class |
GraphMatrices.DMAtomState |
Constructor and Description |
---|
GraphMatrices() |
Modifier and Type | Method and Description |
---|---|
static void |
fillDiagonal(double[][] a,
double value) |
static void |
fillDiagonal(int[][] a,
int value) |
static void |
fillMatrix(double[][] a,
double value) |
static void |
fillMatrix(int[][] a,
int value) |
static void |
fillVector(GraphMatrices.DMAtomState state,
GraphMatrices.DMAtomState[] v,
int size) |
static int |
fillVector(int elValue,
int[] v,
int size) |
static int[][] |
getAdditiveAdjacencyMatrix(org.openscience.cdk.interfaces.IAtomContainer container) |
static int[][] |
getAdjacencyMatrix(org.openscience.cdk.interfaces.IAtomContainer container) |
static double[][] |
getAtomWeightedDistanceMatrix(org.openscience.cdk.interfaces.IAtomContainer container,
double[] atomWeights) |
static double[] |
getChemicalAtomEccentricity(double[][] WDM) |
static int[][] |
getComplementDistanceMatrix(org.openscience.cdk.interfaces.IAtomContainer container) |
static int[][] |
getDegreeMatrix(org.openscience.cdk.interfaces.IAtomContainer container) |
static int |
getFrequency(double elValue,
double[] v,
int size) |
static int |
getFrequency(GraphMatrices.DMAtomState state,
GraphMatrices.DMAtomState[] v,
int size) |
static int |
getFrequency(int elValue,
int[] v,
int size) |
static double[][] |
getGeneralizedDistanceMatrix(org.openscience.cdk.interfaces.IAtomContainer container,
double alfa) |
static double[][] |
getReciprocalDistanceMatrix(org.openscience.cdk.interfaces.IAtomContainer container) |
static int[][] |
getTopDistanceMatrix(org.openscience.cdk.interfaces.IAtomContainer container) |
static int[] |
getVertexEccentricity(int[][] D) |
static int[][] |
LaplasMatrix(org.openscience.cdk.interfaces.IAtomContainer container) |
static double |
max(double[] d) |
static int |
max(int[] d) |
static double |
min(double[] d) |
static int |
min(int[] d) |
static void |
nullify(double[][] a) |
static void |
nullify(int[][] a) |
static int[][] |
SzegedMatrixE(org.openscience.cdk.interfaces.IAtomContainer container) |
static int[][] |
SzegedMatrixP(org.openscience.cdk.interfaces.IAtomContainer container) |
static int[][] |
SzegedMatrixU(org.openscience.cdk.interfaces.IAtomContainer container) |
static String |
toString(int[][] a) |
public static int[][] getTopDistanceMatrix(org.openscience.cdk.interfaces.IAtomContainer container)
public static int[] getVertexEccentricity(int[][] D)
public static double[][] getAtomWeightedDistanceMatrix(org.openscience.cdk.interfaces.IAtomContainer container, double[] atomWeights)
public static double[] getChemicalAtomEccentricity(double[][] WDM)
public static int[][] getAdditiveAdjacencyMatrix(org.openscience.cdk.interfaces.IAtomContainer container)
public static double[][] getGeneralizedDistanceMatrix(org.openscience.cdk.interfaces.IAtomContainer container, double alfa)
public static double[][] getReciprocalDistanceMatrix(org.openscience.cdk.interfaces.IAtomContainer container)
public static int[][] getComplementDistanceMatrix(org.openscience.cdk.interfaces.IAtomContainer container)
public static int[][] getAdjacencyMatrix(org.openscience.cdk.interfaces.IAtomContainer container)
public static int[][] getDegreeMatrix(org.openscience.cdk.interfaces.IAtomContainer container)
public static int[][] LaplasMatrix(org.openscience.cdk.interfaces.IAtomContainer container)
public static int[][] SzegedMatrixU(org.openscience.cdk.interfaces.IAtomContainer container)
public static int[][] SzegedMatrixP(org.openscience.cdk.interfaces.IAtomContainer container)
public static int[][] SzegedMatrixE(org.openscience.cdk.interfaces.IAtomContainer container)
public static int min(int[] d)
public static double min(double[] d)
public static int max(int[] d)
public static double max(double[] d)
public static int getFrequency(int elValue, int[] v, int size)
public static int getFrequency(double elValue, double[] v, int size)
public static int fillVector(int elValue, int[] v, int size)
public static void fillMatrix(int[][] a, int value)
public static void fillMatrix(double[][] a, double value)
public static void nullify(int[][] a)
public static void nullify(double[][] a)
public static void fillDiagonal(int[][] a, int value)
public static void fillDiagonal(double[][] a, double value)
public static void fillVector(GraphMatrices.DMAtomState state, GraphMatrices.DMAtomState[] v, int size)
public static int getFrequency(GraphMatrices.DMAtomState state, GraphMatrices.DMAtomState[] v, int size)
public static String toString(int[][] a)
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.