Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W 

A

add(long, double) - Method in class nl.cwts.util.LargeDoubleArray
Adds addition to existing element.
add(long, int) - Method in class nl.cwts.util.LargeIntArray
Adds addition to existing element.
add(long, long) - Method in class nl.cwts.util.LargeLongArray
Adds addition to existing element.
ALGORITHM_NAMES - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
Clustering algorithm names.
append(boolean) - Method in class nl.cwts.util.LargeBooleanArray
Appends a specified value to the end of the array.
append(double) - Method in class nl.cwts.util.LargeDoubleArray
Appends a specified value to the end of the array.
append(int) - Method in class nl.cwts.util.LargeIntArray
Appends a specified value to the end of the array.
append(long) - Method in class nl.cwts.util.LargeLongArray
Appends a specified value to the end of the array.
ARRAY_BIT_SIZE - Static variable in class nl.cwts.util.LargeBooleanArray
The number of bits to use for each individual array.
ARRAY_BIT_SIZE - Static variable in class nl.cwts.util.LargeDoubleArray
The number of bits to use for each individual array.
ARRAY_BIT_SIZE - Static variable in class nl.cwts.util.LargeIntArray
The number of bits to use for each individual array.
ARRAY_BIT_SIZE - Static variable in class nl.cwts.util.LargeLongArray
The number of bits to use for each individual array.
Arrays - Class in nl.cwts.util
Utility functions for arrays.
ASSOCIATION_STRENGTH - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
 
ASSOCIATION_STRENGTH - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
 
attraction - Variable in class nl.cwts.networkanalysis.VOSLayoutAlgorithm
Attraction parameter.

B

binarySearch(double) - Method in class nl.cwts.util.LargeDoubleArray
Searches for the specified value using binary search.
binarySearch(long, long, double) - Method in class nl.cwts.util.LargeDoubleArray
Searches for the specified value using binary search in the indicated range.
binarySearch(int) - Method in class nl.cwts.util.LargeIntArray
Searches for the specified value using binary search.
binarySearch(long, long, int) - Method in class nl.cwts.util.LargeIntArray
Searches for the specified value using binary search in the indicated range.
binarySearch(long) - Method in class nl.cwts.util.LargeLongArray
Searches for the specified value using binary search.
binarySearch(long, long, long) - Method in class nl.cwts.util.LargeLongArray
Searches for the specified value using binary search in the indicated range.

C

calcAverage(double[]) - Static method in class nl.cwts.util.Arrays
Calculates the average of the values in an array.
calcAverage() - Method in class nl.cwts.util.LargeDoubleArray
Calculates the average of all elements.
calcAverage() - Method in class nl.cwts.util.LargeIntArray
Calculates the average of all elements.
calcAverage() - Method in class nl.cwts.util.LargeLongArray
Calculates the average of all elements.
calcMaximum(double[]) - Static method in class nl.cwts.util.Arrays
Calculates the maximum of the values in an array.
calcMaximum(int[]) - Static method in class nl.cwts.util.Arrays
Calculates the maximum of the values in an array.
calcMaximum() - Method in class nl.cwts.util.LargeDoubleArray
Calculates the maximum of all elements.
calcMaximum() - Method in class nl.cwts.util.LargeIntArray
Calculates the maximum of all elements.
calcMaximum() - Method in class nl.cwts.util.LargeLongArray
Calculates the maximum of all elements.
calcMedian(double[]) - Static method in class nl.cwts.util.Arrays
Calculates the median of the values in an array.
calcMinimum(double[]) - Static method in class nl.cwts.util.Arrays
Calculates the minimum of the values in an array.
calcMinimum(int[]) - Static method in class nl.cwts.util.Arrays
Calculates the minimum of the values in an array.
calcMinimum() - Method in class nl.cwts.util.LargeDoubleArray
Calculates the minimum of all elements.
calcMinimum() - Method in class nl.cwts.util.LargeIntArray
Calculates the minimum of all elements.
calcMinimum() - Method in class nl.cwts.util.LargeLongArray
Calculates the minimum of all elements.
calcNormalizedMutualInformation(Clustering) - Method in class nl.cwts.networkanalysis.Clustering
Calculates the normalized mutual information relative to another clustering.
calcQuality(Network, Clustering) - Method in class nl.cwts.networkanalysis.CPMClusteringAlgorithm
Calculates the quality of a clustering using the CPM quality function.
calcQuality(Network, Clustering) - Method in interface nl.cwts.networkanalysis.QualityClusteringAlgorithm
Calculates the quality of a clustering of the nodes in a network.
calcQuality(Network, Layout) - Method in interface nl.cwts.networkanalysis.QualityLayoutAlgorithm
Calculates the quality of a layout of the nodes in a network.
calcQuality(Network, Layout) - Method in class nl.cwts.networkanalysis.VOSLayoutAlgorithm
Calculates the quality of a layout using the VOS quality function.
calcSum(double[]) - Static method in class nl.cwts.util.Arrays
Calculates the sum of the values in an array.
calcSum(double[], int, int) - Static method in class nl.cwts.util.Arrays
Calculates the sum of the values in an array, considering only array elements within a specified range.
calcSum() - Method in class nl.cwts.util.LargeDoubleArray
Calculates the sum of all elements.
calcSum(long, long) - Method in class nl.cwts.util.LargeDoubleArray
Calculates the sum of all elements in the indicated range.
calcSum() - Method in class nl.cwts.util.LargeIntArray
Calculates the sum of all elements.
calcSum(long, long) - Method in class nl.cwts.util.LargeIntArray
Calculates the sum of all elements in the indicated range.
calcSum() - Method in class nl.cwts.util.LargeLongArray
Calculates the sum of all elements.
calcSum(long, long) - Method in class nl.cwts.util.LargeLongArray
Calculates the sum of all elements in the indicated range.
calcVariationOfInformation(Clustering) - Method in class nl.cwts.networkanalysis.Clustering
Calculates the variation of information relative to another clustering.
capacity() - Method in class nl.cwts.util.LargeBooleanArray
Gets capacity of array.
capacity() - Method in class nl.cwts.util.LargeDoubleArray
Gets capacity of array.
capacity() - Method in class nl.cwts.util.LargeIntArray
Gets capacity of array.
capacity() - Method in class nl.cwts.util.LargeLongArray
Gets capacity of array.
checkIntegrity() - Method in class nl.cwts.networkanalysis.Network
Checks the integrity of the network.
clear() - Method in class nl.cwts.util.LargeBooleanArray
Removes all elements from the array.
clear() - Method in class nl.cwts.util.LargeDoubleArray
Removes all elements from the array.
clear() - Method in class nl.cwts.util.LargeIntArray
Removes all elements from the array.
clear() - Method in class nl.cwts.util.LargeLongArray
Removes all elements from the array.
clone() - Method in class nl.cwts.networkanalysis.Clustering
Clones the clustering.
clone() - Method in class nl.cwts.networkanalysis.CPMClusteringAlgorithm
Clones the algorithm.
clone() - Method in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Clones the algorithm.
clone() - Method in class nl.cwts.networkanalysis.Layout
Clones the layout.
clone() - Method in class nl.cwts.networkanalysis.LeidenAlgorithm
Clones the algorithm.
clone() - Method in class nl.cwts.networkanalysis.LouvainAlgorithm
Clones the algorithm.
clone() - Method in class nl.cwts.networkanalysis.VOSLayoutAlgorithm
Clones the algorithm.
clone() - Method in class nl.cwts.util.LargeBooleanArray
Clones the array.
clone() - Method in class nl.cwts.util.LargeDoubleArray
Clones the array.
clone() - Method in class nl.cwts.util.LargeIntArray
Clones the array.
clone() - Method in class nl.cwts.util.LargeLongArray
Clones the array.
Clustering - Class in nl.cwts.networkanalysis
Clustering of the nodes in a network.
Clustering(int) - Constructor for class nl.cwts.networkanalysis.Clustering
Constructs a singleton clustering for a specified number of nodes.
Clustering(int[]) - Constructor for class nl.cwts.networkanalysis.Clustering
Constructs a clustering using a specified cluster for each node.
ClusteringAlgorithm - Interface in nl.cwts.networkanalysis
Interface for clustering algorithms.
clusters - Variable in class nl.cwts.networkanalysis.Clustering
Cluster of each node.
COLUMN_SEPARATOR - Static variable in class nl.cwts.networkanalysis.run.FileIO
Column separator for edge list, clustering, and layout files.
ComponentsAlgorithm - Class in nl.cwts.networkanalysis
Algorithm for finding the connected components of a network.
ComponentsAlgorithm() - Constructor for class nl.cwts.networkanalysis.ComponentsAlgorithm
Constructs a components algorithm.
coordinates - Variable in class nl.cwts.networkanalysis.Layout
Coordinates of each node.
copyOfRange(long, long) - Method in class nl.cwts.util.LargeBooleanArray
Copies the specified range to a new array.
copyOfRange(long, long) - Method in class nl.cwts.util.LargeDoubleArray
Copies the specified range to a new array.
copyOfRange(long, long) - Method in class nl.cwts.util.LargeIntArray
Copies the specified range to a new array.
copyOfRange(long, long) - Method in class nl.cwts.util.LargeLongArray
Copies the specified range to a new array.
CPM - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
Quality function IDs.
CPMClusteringAlgorithm - Class in nl.cwts.networkanalysis
Abstract base class for clustering algorithms that use the CPM quality function.
CPMClusteringAlgorithm() - Constructor for class nl.cwts.networkanalysis.CPMClusteringAlgorithm
Constructs a CPM clustering algorithm.
CPMClusteringAlgorithm(double) - Constructor for class nl.cwts.networkanalysis.CPMClusteringAlgorithm
Constructs a CPM clustering algorithm with a specified resolution parameter.
createDoubleArrayOfOnes(int) - Static method in class nl.cwts.util.Arrays
Creates a double array of ones.
createDoubleArrayOfRandomNumbers(int) - Static method in class nl.cwts.util.Arrays
Creates a double array of random numbers.
createDoubleArrayOfRandomNumbers(int, Random) - Static method in class nl.cwts.util.Arrays
Creates a double array of random numbers.
createNetworkWithoutEdgeWeights() - Method in class nl.cwts.networkanalysis.Network
Creates a copy of the network, but without edge weights.
createNetworkWithoutNodeAndEdgeWeights() - Method in class nl.cwts.networkanalysis.Network
Creates a copy of the network, but without node and edge weights.
createNetworkWithoutNodeWeights() - Method in class nl.cwts.networkanalysis.Network
Creates a copy of the network, but without node weights.
createNormalizedNetworkUsingAssociationStrength() - Method in class nl.cwts.networkanalysis.Network
Creates a copy of the network in which the edge weights have been normalized using the association strength.
createNormalizedNetworkUsingFractionalization() - Method in class nl.cwts.networkanalysis.Network
Creates a copy of the network in which the edge weights have been normalized using fractionalization.
createPrunedNetwork(int) - Method in class nl.cwts.networkanalysis.Network
Creates a copy of the network that has been pruned in order to have a specified maximum number of edges.
createPrunedNetwork(long, Random) - Method in class nl.cwts.networkanalysis.Network
Creates a copy of the network that has been pruned in order to have a specified maximum number of edges.
createReducedNetwork(Clustering) - Method in class nl.cwts.networkanalysis.Network
Creates a reduced (or aggregate) network based on a clustering.
createSubnetwork(int[]) - Method in class nl.cwts.networkanalysis.Network
Creates an induced subnetwork for specified nodes.
createSubnetwork(boolean[]) - Method in class nl.cwts.networkanalysis.Network
Creates an induced subnetwork for specified nodes.
createSubnetwork(Clustering, int) - Method in class nl.cwts.networkanalysis.Network
Creates an induced subnetwork for a specified cluster in a clustering.
createSubnetworkLargestComponent() - Method in class nl.cwts.networkanalysis.Network
Creates an induced subnetwork of the largest connected component.
createSubnetworks(Clustering) - Method in class nl.cwts.networkanalysis.Network
Creates induced subnetworks for the clusters in a clustering.

D

DEFAULT_ALGORITHM - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
Default clustering algorithm.
DEFAULT_ATTRACTION - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
Default attraction parameter.
DEFAULT_ATTRACTION - Static variable in class nl.cwts.networkanalysis.VOSLayoutAlgorithm
Default attraction parameter.
DEFAULT_EDGE_WEIGHT_INCREMENT - Static variable in class nl.cwts.networkanalysis.VOSLayoutAlgorithm
Default edge weight increment parameter.
DEFAULT_INITIAL_STEP_SIZE - Static variable in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Default initial step size.
DEFAULT_INITIAL_STEP_SIZE - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
Default initial step size.
DEFAULT_MAX_N_ITERATIONS - Static variable in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Default maximum number of iterations.
DEFAULT_MAX_N_ITERATIONS - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
Default maximum number of iterations.
DEFAULT_MIN_CLUSTER_SIZE - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
Default minimum cluster size.
DEFAULT_MIN_STEP_SIZE - Static variable in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Default minimum step size.
DEFAULT_MIN_STEP_SIZE - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
Default minimum step size.
DEFAULT_N_ITERATIONS - Static variable in class nl.cwts.networkanalysis.IterativeCPMClusteringAlgorithm
Default number of iterations.
DEFAULT_N_ITERATIONS - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
Default number of iterations.
DEFAULT_N_RANDOM_STARTS - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
Default number of random starts.
DEFAULT_N_RANDOM_STARTS - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
Default number of random starts.
DEFAULT_NORMALIZATION - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
Default normalization method.
DEFAULT_NORMALIZATION - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
Default normalization method.
DEFAULT_QUALITY_FUNCTION - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
Default quality function.
DEFAULT_QUALITY_FUNCTION - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
Default quality function.
DEFAULT_RANDOMNESS - Static variable in class nl.cwts.networkanalysis.LeidenAlgorithm
Default randomness parameter.
DEFAULT_RANDOMNESS - Static variable in class nl.cwts.networkanalysis.LocalMergingAlgorithm
Default randomness parameter.
DEFAULT_RANDOMNESS - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
Default randomness parameter.
DEFAULT_REPULSION - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
Default repulsion parameter.
DEFAULT_REPULSION - Static variable in class nl.cwts.networkanalysis.VOSLayoutAlgorithm
Default repulsion parameter.
DEFAULT_REQUIRED_N_QUALITY_VALUE_IMPROVEMENTS - Static variable in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Default required number of quality value improvements.
DEFAULT_REQUIRED_N_QUALITY_VALUE_IMPROVEMENTS - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
Default required number of quality value improvements.
DEFAULT_RESOLUTION - Static variable in class nl.cwts.networkanalysis.CPMClusteringAlgorithm
Default resolution parameter.
DEFAULT_RESOLUTION - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
Default resolution parameter.
DEFAULT_STEP_SIZE_REDUCTION - Static variable in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Default step size reduction.
DEFAULT_STEP_SIZE_REDUCTION - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
Default step size reduction.
DESCRIPTION - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
Description text.
DESCRIPTION - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
Description text.
divide(long, double) - Method in class nl.cwts.util.LargeDoubleArray
Divides existing element by divisor.
divide(long, int) - Method in class nl.cwts.util.LargeIntArray
Divides existing element by divisor.
divide(long, long) - Method in class nl.cwts.util.LargeLongArray
Divides existing element by divisor.

E

EDGE_WEIGHT_INCREMENT_UNCONNECTED_NODES - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
Edge weight increment unconnected nodes.
edgeWeightIncrement - Variable in class nl.cwts.networkanalysis.VOSLayoutAlgorithm
Edge weight increment parameter.
edgeWeights - Variable in class nl.cwts.networkanalysis.Network
Edge weights.
edgeWeights(int) - Method in class nl.cwts.networkanalysis.Network
Returns an iterable over all the edge weights of all incident edges of a node.
ensureCapacity(long) - Method in class nl.cwts.util.LargeBooleanArray
Increases the capacity to ensure that the array has at least the minimum capacity.
ensureCapacity(long) - Method in class nl.cwts.util.LargeDoubleArray
Increases the capacity to ensure that the array has at least the minimum capacity.
ensureCapacity(long) - Method in class nl.cwts.util.LargeIntArray
Increases the capacity to ensure that the array has at least the minimum capacity.
ensureCapacity(long) - Method in class nl.cwts.util.LargeLongArray
Increases the capacity to ensure that the array has at least the minimum capacity.

F

fastExp(double) - Static method in class nl.cwts.util.FastMath
Calculates exp(exponent) using a fast implementation.
FastLocalMovingAlgorithm - Class in nl.cwts.networkanalysis
Fast local moving algorithm.
FastLocalMovingAlgorithm() - Constructor for class nl.cwts.networkanalysis.FastLocalMovingAlgorithm
Constructs a fast local moving algorithm.
FastLocalMovingAlgorithm(Random) - Constructor for class nl.cwts.networkanalysis.FastLocalMovingAlgorithm
Constructs a fast local moving algorithm.
FastLocalMovingAlgorithm(double, int, Random) - Constructor for class nl.cwts.networkanalysis.FastLocalMovingAlgorithm
Constructs a fast local moving algorithm for a specified resolution parameter and number of iterations.
FastMath - Class in nl.cwts.util
Fast implementations of mathematical functions.
fastPow(double, int) - Static method in class nl.cwts.util.FastMath
Calculates base ^ exponent using a fast implementation.
FileIO - Class in nl.cwts.networkanalysis.run
Utility functions for file I/O.
fill(boolean) - Method in class nl.cwts.util.LargeBooleanArray
Fills entire array with constant.
fill(long, long, boolean) - Method in class nl.cwts.util.LargeBooleanArray
Fills indicated range with constant.
fill(double) - Method in class nl.cwts.util.LargeDoubleArray
Fills entire array with constant.
fill(long, long, double) - Method in class nl.cwts.util.LargeDoubleArray
Fills indicated range with constant.
fill(int) - Method in class nl.cwts.util.LargeIntArray
Fills entire array with constant.
fill(long, long, int) - Method in class nl.cwts.util.LargeIntArray
Fills indicated range with constant.
fill(long) - Method in class nl.cwts.util.LargeLongArray
Fills entire array with constant.
fill(long, long, long) - Method in class nl.cwts.util.LargeLongArray
Fills indicated range with constant.
findClustering(Network) - Method in interface nl.cwts.networkanalysis.ClusteringAlgorithm
Finds a clustering of the nodes in a network.
findClustering(Network) - Method in class nl.cwts.networkanalysis.ComponentsAlgorithm
Finds the connected components of a network.
findClustering(Network) - Method in class nl.cwts.networkanalysis.IncrementalCPMClusteringAlgorithm
Finds a clustering of the nodes in a network.
findClustering(Network) - Method in class nl.cwts.networkanalysis.LocalMergingAlgorithm
Finds a clustering of the nodes in a network using the local merging algorithm.
findLayout(Network) - Method in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Finds a layout using the gradient descent VOS layout algorithm.
findLayout(Network) - Method in interface nl.cwts.networkanalysis.LayoutAlgorithm
Finds a layout of the nodes in a network.
firstNeighborIndices - Variable in class nl.cwts.networkanalysis.Network
Index of the first neighbor of each node in the (@code neighbors} array.
flip(int) - Method in class nl.cwts.networkanalysis.Layout
Flips a layout.
FRACTIONALIZATION - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
 
FRACTIONALIZATION - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
 
from(long) - Method in class nl.cwts.util.LargeDoubleArray
Iterates over all elements, starting from the indicated element.
from(long) - Method in class nl.cwts.util.LargeIntArray
Iterates over all elements, starting from the indicated element.
from(long) - Method in class nl.cwts.util.LargeLongArray
Iterates over all elements, starting from the indicated element.
FromIterable(long) - Constructor for class nl.cwts.util.LargeDoubleArray.FromIterable
 
FromIterable(long) - Constructor for class nl.cwts.util.LargeIntArray.FromIterable
 
FromIterable(long) - Constructor for class nl.cwts.util.LargeLongArray.FromIterable
 
fromTo(long, long) - Method in class nl.cwts.util.LargeDoubleArray
Iterates over elements in indicated range.
fromTo(long, long) - Method in class nl.cwts.util.LargeIntArray
Iterates over elements in indicated range.
fromTo(long, long) - Method in class nl.cwts.util.LargeLongArray
Iterates over elements in indicated range.
FromToIterable(long, long) - Constructor for class nl.cwts.util.LargeDoubleArray.FromToIterable
 
FromToIterable(long, long) - Constructor for class nl.cwts.util.LargeIntArray.FromToIterable
 
FromToIterable(long, long) - Constructor for class nl.cwts.util.LargeLongArray.FromToIterable
 

G

generateRandomPermutation(int) - Static method in class nl.cwts.util.Arrays
Generates a random permutation.
generateRandomPermutation(int, Random) - Static method in class nl.cwts.util.Arrays
Generates a random permutation.
get(long) - Method in class nl.cwts.util.LargeBooleanArray
Gets value element based on long index.
get(int, int) - Method in class nl.cwts.util.LargeBooleanArray
Gets value element based on segment and offset.
get(long) - Method in class nl.cwts.util.LargeDoubleArray
Gets value element based on long index.
get(int, int) - Method in class nl.cwts.util.LargeDoubleArray
Gets value element based on segment and offset.
get(long) - Method in class nl.cwts.util.LargeIntArray
Gets value element based on long index.
get(int, int) - Method in class nl.cwts.util.LargeIntArray
Gets value element based on segment and offset.
get(long) - Method in class nl.cwts.util.LargeLongArray
Gets value element based on long index.
get(int, int) - Method in class nl.cwts.util.LargeLongArray
Gets value element based on segment and offset.
getAttraction() - Method in class nl.cwts.networkanalysis.VOSLayoutAlgorithm
Returns the attraction parameter.
getAverageDistance() - Method in class nl.cwts.networkanalysis.Layout
Returns the average distance between all pairs of nodes.
getCluster(int) - Method in class nl.cwts.networkanalysis.Clustering
Returns the cluster of a node.
getClusterIsNotEmpty() - Method in class nl.cwts.networkanalysis.Clustering
Returns whether the cluster is empty or not for each cluster.
getClusters() - Method in class nl.cwts.networkanalysis.Clustering
Returns the cluster of each node.
getClusterWeights(Network) - Method in class nl.cwts.networkanalysis.Clustering
Determine the total node weight of all nodes per cluster.
getClusterWeights(double[]) - Method in class nl.cwts.networkanalysis.Clustering
Determine the total node weight of all nodes per cluster.
getCoordinates() - Method in class nl.cwts.networkanalysis.Layout
Returns the coordinates of each node.
getCoordinates(int) - Method in class nl.cwts.networkanalysis.Layout
Returns the coordinates of a node.
getEdges() - Method in class nl.cwts.networkanalysis.Network
Returns the list of edges.
getEdgeWeightIncrement() - Method in class nl.cwts.networkanalysis.VOSLayoutAlgorithm
Returns the edge weight increment parameter.
getEdgeWeights() - Method in class nl.cwts.networkanalysis.Network
Returns the edge weights.
getEdgeWeights(int) - Method in class nl.cwts.networkanalysis.Network
Returns the list of edge weights of a node.
getEdgeWeightsPerNode() - Method in class nl.cwts.networkanalysis.Network
Returns a list of edge weights per node.
getInitialStepSize() - Method in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Returns the initial step size.
getLocalMovingAlgorithm() - Method in class nl.cwts.networkanalysis.LeidenAlgorithm
Returns the local moving algorithm.
getLocalMovingAlgorithm() - Method in class nl.cwts.networkanalysis.LouvainAlgorithm
Returns the local moving algorithm.
getMaxCoordinates() - Method in class nl.cwts.networkanalysis.Layout
Returns the maximum of the coordinates of all node.
getMaxNIterations() - Method in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Returns the maximum number of iterations.
getMinCoordinates() - Method in class nl.cwts.networkanalysis.Layout
Returns the minimum of the coordinates of all node.
getMinStepSize() - Method in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Returns the minimum step size.
getNClusters() - Method in class nl.cwts.networkanalysis.Clustering
Returns the number of clusters.
getNEdges() - Method in class nl.cwts.networkanalysis.Network
Returns the number of edges.
getNeighbors(int) - Method in class nl.cwts.networkanalysis.Network
Returns the list of neighbors of a node.
getNeighborsPerNode() - Method in class nl.cwts.networkanalysis.Network
Returns a list of neighbors per node.
getNIterations() - Method in class nl.cwts.networkanalysis.IterativeCPMClusteringAlgorithm
Returns the number of iterations.
getNNeighbors(int) - Method in class nl.cwts.networkanalysis.Network
Returns the number of neighbors of a node.
getNNeighborsPerNode() - Method in class nl.cwts.networkanalysis.Network
Returns the number of neighbors per node.
getNNodes() - Method in class nl.cwts.networkanalysis.Clustering
Returns the number of nodes.
getNNodes() - Method in class nl.cwts.networkanalysis.Layout
Returns the number of nodes.
getNNodes() - Method in class nl.cwts.networkanalysis.Network
Returns the number of nodes.
getNNodesPerCluster() - Method in class nl.cwts.networkanalysis.Clustering
Returns the number of nodes per cluster.
getNNonEmptyClusters() - Method in class nl.cwts.networkanalysis.Clustering
Returns the number of non-empty clusters.
getNodesPerCluster() - Method in class nl.cwts.networkanalysis.Clustering
Returns a list of nodes per cluster.
getNodeWeight(int) - Method in class nl.cwts.networkanalysis.Network
Returns the weight of a node.
getNodeWeights() - Method in class nl.cwts.networkanalysis.Network
Returns the weight of each node.
getOffset(long) - Static method in class nl.cwts.util.LargeBooleanArray
Gets the offset within a particular segment of the index.
getOffset(long) - Static method in class nl.cwts.util.LargeDoubleArray
Gets the offset within a particular segment of the index.
getOffset(long) - Static method in class nl.cwts.util.LargeIntArray
Gets the offset within a particular segment of the index.
getOffset(long) - Static method in class nl.cwts.util.LargeLongArray
Gets the offset within a particular segment of the index.
getRandomness() - Method in class nl.cwts.networkanalysis.LeidenAlgorithm
Returns the randomness parameter.
getRandomness() - Method in class nl.cwts.networkanalysis.LocalMergingAlgorithm
Returns the randomness parameter.
getRepulsion() - Method in class nl.cwts.networkanalysis.VOSLayoutAlgorithm
Returns the repulsion parameter.
getRequiredNQualityValueImprovements() - Method in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Returns the required number of quality value improvements.
getResolution() - Method in class nl.cwts.networkanalysis.CPMClusteringAlgorithm
Returns the resolution parameter.
getSegment(long) - Static method in class nl.cwts.util.LargeBooleanArray
Gets the segment of the index.
getSegment(long) - Static method in class nl.cwts.util.LargeDoubleArray
Gets the segment of the index.
getSegment(long) - Static method in class nl.cwts.util.LargeIntArray
Gets the segment of the index.
getSegment(long) - Static method in class nl.cwts.util.LargeLongArray
Gets the segment of the index.
getStepSizeReduction() - Method in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Returns the step size reduction.
getTotalEdgeWeight() - Method in class nl.cwts.networkanalysis.Network
Returns the total edge weight.
getTotalEdgeWeight(int) - Method in class nl.cwts.networkanalysis.Network
Returns the total edge weight of a node.
getTotalEdgeWeightPerNode() - Method in class nl.cwts.networkanalysis.Network
Returns the total edge weight per node.
getTotalEdgeWeightSelfLinks() - Method in class nl.cwts.networkanalysis.Network
Returns the total edge weight of self links.
getTotalNodeWeight() - Method in class nl.cwts.networkanalysis.Network
Returns the total node weight.
GradientDescentVOSLayoutAlgorithm - Class in nl.cwts.networkanalysis
Gradient descent VOS layout algorithm.
GradientDescentVOSLayoutAlgorithm() - Constructor for class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Constructs a gradient descent VOS layout algorithm.
GradientDescentVOSLayoutAlgorithm(Random) - Constructor for class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Constructs a gradient descent VOS layout algorithm.
GradientDescentVOSLayoutAlgorithm(int, int, double, Random) - Constructor for class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Constructs a gradient descent VOS layout algorithm for a specified attraction parameter, repulsion parameter, and edge weight increment parameter.
GradientDescentVOSLayoutAlgorithm(int, int, double, int, double, double, double, int, Random) - Constructor for class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Constructs a gradient descent VOS layout algorithm for a specified attraction parameter, repulsion parameter, edge weight increment parameter, maximum number of iterations, initial step size, minimum step size, step size reduction, and required number of quality value improvements.

H

hasNext() - Method in class nl.cwts.networkanalysis.Network.RangeIterator
 
hasNext() - Method in class nl.cwts.util.LargeDoubleArray.Iterator
Indicates whether there are any elements left.
hasNext() - Method in class nl.cwts.util.LargeIntArray.Iterator
Indicates whether there are any elements left.
hasNext() - Method in class nl.cwts.util.LargeLongArray.Iterator
Indicates whether there are any elements left.

I

identifyComponents() - Method in class nl.cwts.networkanalysis.Network
Identifies the connected components of the network.
improveClustering(Network, Clustering) - Method in interface nl.cwts.networkanalysis.IncrementalClusteringAlgorithm
Improves a clustering of the nodes in a network.
improveClustering(Network, Clustering) - Method in class nl.cwts.networkanalysis.IterativeCPMClusteringAlgorithm
Improves a clustering of the nodes in a network.
improveClustering(Network, Clustering) - Method in class nl.cwts.networkanalysis.StandardLocalMovingAlgorithm
Improves a clustering of the nodes in a network using the standard local moving algorithm.
improveClusteringOneIteration(Network, Clustering) - Method in class nl.cwts.networkanalysis.FastLocalMovingAlgorithm
Improves a clustering by performing one iteration of the fast local moving algorithm.
improveClusteringOneIteration(Network, Clustering) - Method in class nl.cwts.networkanalysis.IterativeCPMClusteringAlgorithm
Improves a clustering by performing one iteration of an iterative clustering algorithm.
improveClusteringOneIteration(Network, Clustering) - Method in class nl.cwts.networkanalysis.LeidenAlgorithm
Improves a clustering by performing one iteration of the Leiden algorithm.
improveClusteringOneIteration(Network, Clustering) - Method in class nl.cwts.networkanalysis.LouvainAlgorithm
Improves a clustering by performing one iteration of the Louvain algorithm.
improveLayout(Network, Layout) - Method in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Improves a layout using the gradient descent VOS layout algorithm.
incidentEdges(int) - Method in class nl.cwts.networkanalysis.Network
Returns an iterable over all the incident edges of a node.
IncrementalClusteringAlgorithm - Interface in nl.cwts.networkanalysis
Interface for clustering algorithms that are able to improve an existing clustering.
IncrementalCPMClusteringAlgorithm - Class in nl.cwts.networkanalysis
Abstract base class for incremental clustering algorithms that use the CPM quality function.
IncrementalCPMClusteringAlgorithm() - Constructor for class nl.cwts.networkanalysis.IncrementalCPMClusteringAlgorithm
Constructs an incremental CPM clustering algorithm.
IncrementalCPMClusteringAlgorithm(double) - Constructor for class nl.cwts.networkanalysis.IncrementalCPMClusteringAlgorithm
Constructs an incremental CPM clustering algorithm with a specified resolution parameter.
initialStepSize - Variable in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Initial step size.
initRandomCoordinates() - Method in class nl.cwts.networkanalysis.Layout
Initializes a random layout.
initRandomCoordinates(Random) - Method in class nl.cwts.networkanalysis.Layout
Initializes a random layout.
initSingletonClusters() - Method in class nl.cwts.networkanalysis.Clustering
Initializes a singleton clustering.
IterativeCPMClusteringAlgorithm - Class in nl.cwts.networkanalysis
Abstract base class for iterative clustering algorithms that use the CPM quality function.
IterativeCPMClusteringAlgorithm() - Constructor for class nl.cwts.networkanalysis.IterativeCPMClusteringAlgorithm
Constructs an iterative CPM clustering algorithm.
IterativeCPMClusteringAlgorithm(double, int) - Constructor for class nl.cwts.networkanalysis.IterativeCPMClusteringAlgorithm
Constructs an iterative CPM clustering algorithm with a specified resolution parameter and number of iterations.
iterator() - Method in class nl.cwts.networkanalysis.Network.RangeIterable
 
iterator() - Method in class nl.cwts.util.LargeDoubleArray.FromIterable
 
iterator() - Method in class nl.cwts.util.LargeDoubleArray.FromToIterable
 
iterator() - Method in class nl.cwts.util.LargeDoubleArray
Iterates over all elements
Iterator() - Constructor for class nl.cwts.util.LargeDoubleArray.Iterator
Constructs an iterator that iterates over all elements.
Iterator(long) - Constructor for class nl.cwts.util.LargeDoubleArray.Iterator
Constructs an iterator that iterates over all elements, starting from some element.
Iterator(long, long) - Constructor for class nl.cwts.util.LargeDoubleArray.Iterator
Constructs an iterator that iterates over some range, starting from some element to some element.
iterator() - Method in class nl.cwts.util.LargeIntArray.FromIterable
 
iterator() - Method in class nl.cwts.util.LargeIntArray.FromToIterable
 
iterator() - Method in class nl.cwts.util.LargeIntArray
Iterates over all elements
Iterator() - Constructor for class nl.cwts.util.LargeIntArray.Iterator
Constructs an iterator that iterates over all elements.
Iterator(long) - Constructor for class nl.cwts.util.LargeIntArray.Iterator
Constructs an iterator that iterates over all elements, starting from some element.
Iterator(long, long) - Constructor for class nl.cwts.util.LargeIntArray.Iterator
Constructs an iterator that iterates over some range, starting from some element to some element.
iterator() - Method in class nl.cwts.util.LargeLongArray.FromIterable
 
iterator() - Method in class nl.cwts.util.LargeLongArray.FromToIterable
 
iterator() - Method in class nl.cwts.util.LargeLongArray
Iterates over all elements
Iterator() - Constructor for class nl.cwts.util.LargeLongArray.Iterator
Constructs an iterator that iterates over all elements.
Iterator(long) - Constructor for class nl.cwts.util.LargeLongArray.Iterator
Constructs an iterator that iterates over all elements, starting from some element.
Iterator(long, long) - Constructor for class nl.cwts.util.LargeLongArray.Iterator
Constructs an iterator that iterates over some range, starting from some element to some element.

L

LargeBooleanArray - Class in nl.cwts.util
This class enables arrays of booleans up to 64-bits in size (for the exact maximum size, please see LargeBooleanArray.MAX_SIZE).
LargeBooleanArray(long) - Constructor for class nl.cwts.util.LargeBooleanArray
Constructs a new empty array of specified size.
LargeBooleanArray(long, boolean) - Constructor for class nl.cwts.util.LargeBooleanArray
Constructs a new array of indicated size with all elements set to a constant value.
LargeBooleanArray(boolean[]) - Constructor for class nl.cwts.util.LargeBooleanArray
Constructs a new array copying the values of the supplied array.
LargeDoubleArray - Class in nl.cwts.util
This class enables arrays of doubles up to 64-bits in size (for the exact maximum size, please see LargeDoubleArray.MAX_SIZE).
LargeDoubleArray(long) - Constructor for class nl.cwts.util.LargeDoubleArray
Constructs a new empty array of specified size.
LargeDoubleArray(long, double) - Constructor for class nl.cwts.util.LargeDoubleArray
Constructs a new array of indicated size with all elements set to a constant value.
LargeDoubleArray(double[]) - Constructor for class nl.cwts.util.LargeDoubleArray
Constructs a new array copying the values of the supplied array.
LargeDoubleArray.FromIterable - Class in nl.cwts.util
Iterable starting from a certain element.
LargeDoubleArray.FromToIterable - Class in nl.cwts.util
Iterable starting from a certain element to a certain element.
LargeDoubleArray.Iterator - Class in nl.cwts.util
Iterator capable of iterating over a specified range.
LargeIntArray - Class in nl.cwts.util
This class enables arrays of ints up to 64-bits in size (for the exact maximum size, please see LargeIntArray.MAX_SIZE).
LargeIntArray(long) - Constructor for class nl.cwts.util.LargeIntArray
Constructs a new empty array of specified size.
LargeIntArray(long, int) - Constructor for class nl.cwts.util.LargeIntArray
Constructs a new array of indicated size with all elements set to a constant value.
LargeIntArray(int[]) - Constructor for class nl.cwts.util.LargeIntArray
Constructs a new array copying the values of the supplied array.
LargeIntArray.FromIterable - Class in nl.cwts.util
Iterable starting from a certain element.
LargeIntArray.FromToIterable - Class in nl.cwts.util
Iterable starting from a certain element to a certain element.
LargeIntArray.Iterator - Class in nl.cwts.util
Iterator capable of iterating over a specified range.
LargeLongArray - Class in nl.cwts.util
This class enables arrays of longs up to 64-bits in size (for the exact maximum size, please see LargeLongArray.MAX_SIZE).
LargeLongArray(long) - Constructor for class nl.cwts.util.LargeLongArray
Constructs a new empty array of specified size.
LargeLongArray(long, long) - Constructor for class nl.cwts.util.LargeLongArray
Constructs a new array of indicated size with all elements set to a constant value.
LargeLongArray(long[]) - Constructor for class nl.cwts.util.LargeLongArray
Constructs a new array copying the values of the supplied array.
LargeLongArray.FromIterable - Class in nl.cwts.util
Iterable starting from a certain element.
LargeLongArray.FromToIterable - Class in nl.cwts.util
Iterable starting from a certain element to a certain element.
LargeLongArray.Iterator - Class in nl.cwts.util
Iterator capable of iterating over a specified range.
Layout - Class in nl.cwts.networkanalysis
Layout of the nodes in a network.
Layout(int) - Constructor for class nl.cwts.networkanalysis.Layout
Constructs a random layout for a specified number of nodes.
Layout(int, Random) - Constructor for class nl.cwts.networkanalysis.Layout
Constructs a random layout for a specified number of nodes.
Layout(double[][]) - Constructor for class nl.cwts.networkanalysis.Layout
Constructs a layout using specified coordinates for each node.
LayoutAlgorithm - Interface in nl.cwts.networkanalysis
Interface for layout algorithms.
LEIDEN - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
Clustering algorithm IDs.
LeidenAlgorithm - Class in nl.cwts.networkanalysis
Leiden algorithm.
LeidenAlgorithm() - Constructor for class nl.cwts.networkanalysis.LeidenAlgorithm
Constructs a Leiden algorithm.
LeidenAlgorithm(Random) - Constructor for class nl.cwts.networkanalysis.LeidenAlgorithm
Constructs a Leiden algorithm.
LeidenAlgorithm(double, int, double, Random) - Constructor for class nl.cwts.networkanalysis.LeidenAlgorithm
Constructs a Leiden algorithm for a specified resolution parameter, number of iterations, and randomness parameter.
LeidenAlgorithm(double, int, double, IncrementalCPMClusteringAlgorithm, Random) - Constructor for class nl.cwts.networkanalysis.LeidenAlgorithm
Constructs a Leiden algorithm for a specified resolution parameter, number of iterations, randomness parameter, and local moving algorithm.
length(int) - Method in class nl.cwts.util.LargeBooleanArray
Gets the length of the indicated segment.
length(int) - Method in class nl.cwts.util.LargeDoubleArray
Gets the length of the indicated segment.
length(int) - Method in class nl.cwts.util.LargeIntArray
Gets the length of the indicated segment.
length(int) - Method in class nl.cwts.util.LargeLongArray
Gets the length of the indicated segment.
LINLOG - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
 
load(String) - Static method in class nl.cwts.networkanalysis.Clustering
Loads a clustering from a file.
load(String) - Static method in class nl.cwts.networkanalysis.Layout
Loads a layout from a file.
load(String) - Static method in class nl.cwts.networkanalysis.Network
Loads a network from a file.
LocalMergingAlgorithm - Class in nl.cwts.networkanalysis
Local merging algorithm.
LocalMergingAlgorithm() - Constructor for class nl.cwts.networkanalysis.LocalMergingAlgorithm
Constructs a local merging algorithm.
LocalMergingAlgorithm(Random) - Constructor for class nl.cwts.networkanalysis.LocalMergingAlgorithm
Constructs a local merging algorithm.
LocalMergingAlgorithm(double, double, Random) - Constructor for class nl.cwts.networkanalysis.LocalMergingAlgorithm
Constructs a local merging algorithm for a specified resolution parameter and randomness parameter.
localMovingAlgorithm - Variable in class nl.cwts.networkanalysis.LeidenAlgorithm
Local moving algorithm.
localMovingAlgorithm - Variable in class nl.cwts.networkanalysis.LouvainAlgorithm
Local moving algorithm.
LOUVAIN - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
 
LouvainAlgorithm - Class in nl.cwts.networkanalysis
Louvain algorithm.
LouvainAlgorithm() - Constructor for class nl.cwts.networkanalysis.LouvainAlgorithm
Constructs a Louvain algorithm.
LouvainAlgorithm(Random) - Constructor for class nl.cwts.networkanalysis.LouvainAlgorithm
Constructs a Louvain algorithm.
LouvainAlgorithm(double, int, Random) - Constructor for class nl.cwts.networkanalysis.LouvainAlgorithm
Constructs a Louvain algorithm for a specified resolution parameter and number of iterations.
LouvainAlgorithm(double, int, IncrementalCPMClusteringAlgorithm) - Constructor for class nl.cwts.networkanalysis.LouvainAlgorithm
Constructs a Louvain algorithm for a specified resolution parameter, number of iterations, and local moving algorithm.

M

main(String[]) - Static method in class nl.cwts.networkanalysis.run.RunNetworkClustering
This method is called when the tool is started.
main(String[]) - Static method in class nl.cwts.networkanalysis.run.RunNetworkLayout
This method is called when the tool is started.
MAX_SIZE - Static variable in class nl.cwts.util.LargeBooleanArray
The maximum size of the array in total.
MAX_SIZE - Static variable in class nl.cwts.util.LargeDoubleArray
The maximum size of the array in total.
MAX_SIZE - Static variable in class nl.cwts.util.LargeIntArray
The maximum size of the array in total.
MAX_SIZE - Static variable in class nl.cwts.util.LargeLongArray
The maximum size of the array in total.
MAX_SIZE_ARRAY - Static variable in class nl.cwts.util.LargeBooleanArray
The maximum size of each individual array.
MAX_SIZE_ARRAY - Static variable in class nl.cwts.util.LargeDoubleArray
The maximum size of each individual array.
MAX_SIZE_ARRAY - Static variable in class nl.cwts.util.LargeIntArray
The maximum size of each individual array.
MAX_SIZE_ARRAY - Static variable in class nl.cwts.util.LargeLongArray
The maximum size of each individual array.
maxNIterations - Variable in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Maximum number of iterations.
mergeClusters(Clustering) - Method in class nl.cwts.networkanalysis.Clustering
Merges the clusters based on a clustering of the clusters.
mergeSort() - Method in class nl.cwts.util.LargeBooleanArray
Sorts elements in ascending order using merge sort.
mergeSort() - Method in class nl.cwts.util.LargeDoubleArray
Sorts elements in ascending order using merge sort.
mergeSort() - Method in class nl.cwts.util.LargeIntArray
Sorts elements in ascending order using merge sort.
mergeSort() - Method in class nl.cwts.util.LargeLongArray
Sorts elements in ascending order using merge sort.
MINIMUM_INITIAL_CAPACITY - Static variable in class nl.cwts.util.LargeBooleanArray
Minimum initial capacity of the array.
MINIMUM_INITIAL_CAPACITY - Static variable in class nl.cwts.util.LargeDoubleArray
Minimum initial capacity of the array.
MINIMUM_INITIAL_CAPACITY - Static variable in class nl.cwts.util.LargeIntArray
Minimum initial capacity of the array.
MINIMUM_INITIAL_CAPACITY - Static variable in class nl.cwts.util.LargeLongArray
Minimum initial capacity of the array.
minStepSize - Variable in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Minimum step size.
MODULARITY - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
 
multiply(long, double) - Method in class nl.cwts.util.LargeDoubleArray
Multiplies existing element by multiplier.
multiply(long, int) - Method in class nl.cwts.util.LargeIntArray
Multiplies existing element by multiplier.
multiply(long, long) - Method in class nl.cwts.util.LargeLongArray
Multiplies existing element by multiplier.

N

nClusters - Variable in class nl.cwts.networkanalysis.Clustering
Number of clusters.
nEdges - Variable in class nl.cwts.networkanalysis.Network
Number of edges.
neighbors - Variable in class nl.cwts.networkanalysis.Network
Neighbors of each node.
neighbors(int) - Method in class nl.cwts.networkanalysis.Network
Returns an iterable over all the neighbors of a node.
Network - Class in nl.cwts.networkanalysis
Network.
Network(double[], LargeIntArray[], boolean, boolean) - Constructor for class nl.cwts.networkanalysis.Network
Constructs a network based on a list of edges.
Network(double[], LargeIntArray[], LargeDoubleArray, boolean, boolean) - Constructor for class nl.cwts.networkanalysis.Network
Constructs a network based on a list of edges.
Network(double[], long[], LargeIntArray, boolean) - Constructor for class nl.cwts.networkanalysis.Network
Constructs a network based on a list of neighbors.
Network(double[], long[], LargeIntArray, LargeDoubleArray, boolean) - Constructor for class nl.cwts.networkanalysis.Network
Constructs a network based on a list of neighbors.
Network(int, boolean, LargeIntArray[], boolean, boolean) - Constructor for class nl.cwts.networkanalysis.Network
Constructs a network based on a list of edges.
Network(int, boolean, LargeIntArray[], LargeDoubleArray, boolean, boolean) - Constructor for class nl.cwts.networkanalysis.Network
Constructs a network based on a list of edges.
Network(int, boolean, long[], LargeIntArray, boolean) - Constructor for class nl.cwts.networkanalysis.Network
Constructs a network based on a list of neighbors.
Network(int, boolean, long[], LargeIntArray, LargeDoubleArray, boolean) - Constructor for class nl.cwts.networkanalysis.Network
Constructs a network based on a list of neighbors.
Network.RangeIterable - Class in nl.cwts.networkanalysis
Iterable starting from a certain element to a certain element.
Network.RangeIterator - Class in nl.cwts.networkanalysis
Iterator capable of iterating over a specified range.
nextDouble() - Method in class nl.cwts.util.LargeDoubleArray.Iterator
Provides next value in array.
nextInt() - Method in class nl.cwts.util.LargeIntArray.Iterator
Provides next value in array.
nextLong() - Method in class nl.cwts.networkanalysis.Network.RangeIterator
 
nextLong() - Method in class nl.cwts.util.LargeLongArray.Iterator
Provides next value in array.
nIterations - Variable in class nl.cwts.networkanalysis.IterativeCPMClusteringAlgorithm
Number of iterations.
nl.cwts.networkanalysis - package nl.cwts.networkanalysis
Provides data structures and algorithms for network analysis.
nl.cwts.networkanalysis.run - package nl.cwts.networkanalysis.run
Provides classes for running network analysis algorithms.
nl.cwts.util - package nl.cwts.util
Provides miscellaneous utility classes.
nNodes - Variable in class nl.cwts.networkanalysis.Clustering
Number of nodes.
nNodes - Variable in class nl.cwts.networkanalysis.Layout
Number of nodes.
nNodes - Variable in class nl.cwts.networkanalysis.Network
Number of nodes.
NO_NORMALIZATION - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
Normalization method IDs.
NO_NORMALIZATION - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
Normalization method IDs.
nodeWeights - Variable in class nl.cwts.networkanalysis.Network
Node weights.
NORMALIZATION_NAMES - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
Normalization method names.
NORMALIZATION_NAMES - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
Normalization method names.
nSegments() - Method in class nl.cwts.util.LargeBooleanArray
Gets the number of segments.
nSegments() - Method in class nl.cwts.util.LargeDoubleArray
Gets the number of segments.
nSegments() - Method in class nl.cwts.util.LargeIntArray
Gets the number of segments.
nSegments() - Method in class nl.cwts.util.LargeLongArray
Gets the number of segments.

O

orderClustersByNNodes() - Method in class nl.cwts.networkanalysis.Clustering
Orders the clusters in decreasing order of their number of nodes.
orderClustersByWeight(double[]) - Method in class nl.cwts.networkanalysis.Clustering
Orders the clusters in decreasing order of their total node weight.

P

permuteRandomly(int[], Random) - Static method in class nl.cwts.util.Arrays
Randomly permutes the elements.
pop() - Method in class nl.cwts.util.LargeBooleanArray
Pops last value off the end of the array.
pop() - Method in class nl.cwts.util.LargeDoubleArray
Pops last value off the end of the array.
pop() - Method in class nl.cwts.util.LargeIntArray
Pops last value off the end of the array.
pop() - Method in class nl.cwts.util.LargeLongArray
Pops last value off the end of the array.
push(boolean) - Method in class nl.cwts.util.LargeBooleanArray
Appends a specified value to the end of the array.
push(double) - Method in class nl.cwts.util.LargeDoubleArray
Appends a specified value to the end of the array.
push(int) - Method in class nl.cwts.util.LargeIntArray
Appends a specified value to the end of the array.
push(long) - Method in class nl.cwts.util.LargeLongArray
Appends a specified value to the end of the array.

Q

QUALITY_FUNCTION_NAMES - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
Quality function names.
QUALITY_FUNCTION_NAMES - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
Quality function names.
QualityClusteringAlgorithm - Interface in nl.cwts.networkanalysis
Interface for clustering algorithms that use a quality function.
QualityLayoutAlgorithm - Interface in nl.cwts.networkanalysis
Interface for layout algorithms that use a quality function.
quickSort() - Method in class nl.cwts.util.LargeBooleanArray
Sorts elements in ascending order using quick sort.
quickSort() - Method in class nl.cwts.util.LargeDoubleArray
Sorts elements in ascending order using quick sort.
quickSort() - Method in class nl.cwts.util.LargeIntArray
Sorts elements in ascending order using quick sort.
quickSort() - Method in class nl.cwts.util.LargeLongArray
Sorts elements in ascending order using quick sort.

R

random - Variable in class nl.cwts.networkanalysis.FastLocalMovingAlgorithm
Random number generator.
random - Variable in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Random number generator.
random - Variable in class nl.cwts.networkanalysis.LeidenAlgorithm
Random number generator.
random - Variable in class nl.cwts.networkanalysis.LocalMergingAlgorithm
Random number generator.
random - Variable in class nl.cwts.networkanalysis.StandardLocalMovingAlgorithm
Random number generator.
randomness - Variable in class nl.cwts.networkanalysis.LeidenAlgorithm
Randomness parameter.
randomness - Variable in class nl.cwts.networkanalysis.LocalMergingAlgorithm
Randomness parameter.
RangeIterable(long, long) - Constructor for class nl.cwts.networkanalysis.Network.RangeIterable
 
RangeIterator(long, long) - Constructor for class nl.cwts.networkanalysis.Network.RangeIterator
 
readClustering(String, int) - Static method in class nl.cwts.networkanalysis.run.FileIO
Reads a clustering from a file.
readEdgeList(String, boolean, boolean) - Static method in class nl.cwts.networkanalysis.run.FileIO
Reads an edge list from a file and creates a network.
readLayout(String, int) - Static method in class nl.cwts.networkanalysis.run.FileIO
Reads a layout from a file.
RELATIVE_CAPACITY_INCREASE - Static variable in class nl.cwts.util.LargeBooleanArray
The relative increase in the capacity when increasing the capacity.
RELATIVE_CAPACITY_INCREASE - Static variable in class nl.cwts.util.LargeDoubleArray
The relative increase in the capacity when increasing the capacity.
RELATIVE_CAPACITY_INCREASE - Static variable in class nl.cwts.util.LargeIntArray
The relative increase in the capacity when increasing the capacity.
RELATIVE_CAPACITY_INCREASE - Static variable in class nl.cwts.util.LargeLongArray
The relative increase in the capacity when increasing the capacity.
removeCluster(Network, Clustering, int) - Method in class nl.cwts.networkanalysis.CPMClusteringAlgorithm
Removes a cluster from a clustering by merging the cluster with another cluster.
removeEmptyClusters() - Method in class nl.cwts.networkanalysis.Clustering
Removes empty clusters.
removeEmptyClustersLargerThan(int) - Method in class nl.cwts.networkanalysis.Clustering
Removes empty clusters and relabels clusters to follow consecutive numbering only for clusters larger than the specified minimum number of clusters.
removeSmallClustersBasedOnNNodes(Network, Clustering, int) - Method in class nl.cwts.networkanalysis.CPMClusteringAlgorithm
Removes small clusters from a clustering.
removeSmallClustersBasedOnWeight(Network, Clustering, double) - Method in class nl.cwts.networkanalysis.CPMClusteringAlgorithm
Removes small clusters from a clustering.
repeat(int, int) - Static method in class nl.cwts.util.Arrays
Creates a double array of repeated elements.
repeat(double, int) - Static method in class nl.cwts.util.Arrays
Creates an integer array of repeated elements.
repulsion - Variable in class nl.cwts.networkanalysis.VOSLayoutAlgorithm
Repulsion parameter.
requiredNQualityValueImprovements - Variable in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Required number of quality value improvements.
resize(long) - Method in class nl.cwts.util.LargeBooleanArray
Resizes array.
resize(long) - Method in class nl.cwts.util.LargeDoubleArray
Resizes array.
resize(long) - Method in class nl.cwts.util.LargeIntArray
Resizes array.
resize(long) - Method in class nl.cwts.util.LargeLongArray
Resizes array.
resolution - Variable in class nl.cwts.networkanalysis.CPMClusteringAlgorithm
Resolution parameter.
rotate(double) - Method in class nl.cwts.networkanalysis.Layout
Rotates a layout.
RunNetworkClustering - Class in nl.cwts.networkanalysis.run
Command line tool for running the Leiden and Louvain algorithms for network clustering.
RunNetworkLayout - Class in nl.cwts.networkanalysis.run
Command line tool for running the gradient descent VOS layout algorithm for network layout.

S

save(String) - Method in class nl.cwts.networkanalysis.Clustering
Saves the clustering in a file.
save(String) - Method in class nl.cwts.networkanalysis.Layout
Saves the layout in a file.
save(String) - Method in class nl.cwts.networkanalysis.Network
Saves the network in a file.
set(long, boolean) - Method in class nl.cwts.util.LargeBooleanArray
Sets element to value for indicated index.
set(int, int, boolean) - Method in class nl.cwts.util.LargeBooleanArray
Sets element to value for indicated segment and offset.
set(long, double) - Method in class nl.cwts.util.LargeDoubleArray
Sets element to value for indicated index.
set(int, int, double) - Method in class nl.cwts.util.LargeDoubleArray
Sets element to value for indicated segment and offset.
set(long, int) - Method in class nl.cwts.util.LargeIntArray
Sets element to value for indicated index.
set(int, int, int) - Method in class nl.cwts.util.LargeIntArray
Sets element to value for indicated segment and offset.
set(long, long) - Method in class nl.cwts.util.LargeLongArray
Sets element to value for indicated index.
set(int, int, long) - Method in class nl.cwts.util.LargeLongArray
Sets element to value for indicated segment and offset.
setAttraction(int) - Method in class nl.cwts.networkanalysis.VOSLayoutAlgorithm
Sets the attraction parameter.
setCluster(int, int) - Method in class nl.cwts.networkanalysis.Clustering
Assigns a node to a cluster.
setCoordinates(int, double[]) - Method in class nl.cwts.networkanalysis.Layout
Positions a node at coordinates.
setEdgeWeightIncrement(double) - Method in class nl.cwts.networkanalysis.VOSLayoutAlgorithm
Sets the edge weight increment parameter.
setInitialStepSize(double) - Method in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Sets the initial step size.
setLocalMovingAlgorithm(IncrementalCPMClusteringAlgorithm) - Method in class nl.cwts.networkanalysis.LeidenAlgorithm
Sets the local moving algorithm.
setLocalMovingAlgorithm(IncrementalCPMClusteringAlgorithm) - Method in class nl.cwts.networkanalysis.LouvainAlgorithm
Sets the local moving algorithm.
setMaxNIterations(int) - Method in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Sets the maximum number of iterations.
setMinStepSize(double) - Method in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Sets the minimum step size.
setNIterations(int) - Method in class nl.cwts.networkanalysis.IterativeCPMClusteringAlgorithm
Sets the number of iterations.
setRandomness(double) - Method in class nl.cwts.networkanalysis.LeidenAlgorithm
Sets the randomness parameter.
setRandomness(double) - Method in class nl.cwts.networkanalysis.LocalMergingAlgorithm
Sets the randomness parameter.
setRepulsion(int) - Method in class nl.cwts.networkanalysis.VOSLayoutAlgorithm
Sets the repulsion parameter.
setRequiredNQualityValueImprovements(int) - Method in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Sets the required number of quality value improvements.
setResolution(double) - Method in class nl.cwts.networkanalysis.CPMClusteringAlgorithm
Sets the resolution parameter.
setResolution(double) - Method in class nl.cwts.networkanalysis.LeidenAlgorithm
Sets the resolution parameter.
setResolution(double) - Method in class nl.cwts.networkanalysis.LouvainAlgorithm
Sets the resolution parameter.
setStepSizeReduction(double) - Method in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Sets the step size reduction.
shrink() - Method in class nl.cwts.util.LargeBooleanArray
Shrinks capacity to fit actual size.
shrink() - Method in class nl.cwts.util.LargeDoubleArray
Shrinks capacity to fit actual size.
shrink() - Method in class nl.cwts.util.LargeIntArray
Shrinks capacity to fit actual size.
shrink() - Method in class nl.cwts.util.LargeLongArray
Shrinks capacity to fit actual size.
size() - Method in class nl.cwts.util.LargeBooleanArray
Gets size of array.
size() - Method in class nl.cwts.util.LargeDoubleArray
Gets size of array.
size() - Method in class nl.cwts.util.LargeIntArray
Gets size of array.
size() - Method in class nl.cwts.util.LargeLongArray
Gets size of array.
sort() - Method in class nl.cwts.util.LargeBooleanArray
Sorts elements in ascending order using merge sort.
sort(LongComparator) - Method in class nl.cwts.util.LargeBooleanArray
Sorts elements in a specified order using merge sort.
sort() - Method in class nl.cwts.util.LargeDoubleArray
Sorts elements in ascending order using merge sort.
sort(LongComparator) - Method in class nl.cwts.util.LargeDoubleArray
Sorts elements in a specified order using merge sort.
sort() - Method in class nl.cwts.util.LargeIntArray
Sorts elements in ascending order using merge sort.
sort(LongComparator) - Method in class nl.cwts.util.LargeIntArray
Sorts elements in a specified order using merge sort.
sort() - Method in class nl.cwts.util.LargeLongArray
Sorts elements in ascending order using merge sort.
sort(LongComparator) - Method in class nl.cwts.util.LargeLongArray
Sorts elements in a specified order using merge sort.
sortEdges(LargeIntArray[], LargeDoubleArray) - Static method in class nl.cwts.networkanalysis.Network
Sorts a list of edges and the corresponding edge weights.
standardize(boolean) - Method in class nl.cwts.networkanalysis.Layout
Standardizes a layout.
StandardLocalMovingAlgorithm - Class in nl.cwts.networkanalysis
Standard local moving algorithm.
StandardLocalMovingAlgorithm() - Constructor for class nl.cwts.networkanalysis.StandardLocalMovingAlgorithm
Constructs a standard local moving algorithm.
StandardLocalMovingAlgorithm(Random) - Constructor for class nl.cwts.networkanalysis.StandardLocalMovingAlgorithm
Constructs a standard local moving algorithm.
StandardLocalMovingAlgorithm(double, Random) - Constructor for class nl.cwts.networkanalysis.StandardLocalMovingAlgorithm
Constructs a standard local moving algorithm for a specified resolution parameter.
stepSizeReduction - Variable in class nl.cwts.networkanalysis.GradientDescentVOSLayoutAlgorithm
Step size reduction.
subtract(long, double) - Method in class nl.cwts.util.LargeDoubleArray
Subtracts subtraction from existing element.
subtract(long, int) - Method in class nl.cwts.util.LargeIntArray
Subtracts subtraction from existing element.
subtract(long, long) - Method in class nl.cwts.util.LargeLongArray
Subtracts subtraction from existing element.
swap(long, long) - Method in class nl.cwts.util.LargeBooleanArray
Swaps two elements.
swap(long, long) - Method in class nl.cwts.util.LargeDoubleArray
Swaps two elements.
swap(long, long) - Method in class nl.cwts.util.LargeIntArray
Swaps two elements.
swap(long, long) - Method in class nl.cwts.util.LargeLongArray
Swaps two elements.

T

toArray() - Method in class nl.cwts.util.LargeBooleanArray
Copies the values to an ordinary array.
toArray(long, long) - Method in class nl.cwts.util.LargeBooleanArray
Copies indicated range to an ordinary array.
toArray() - Method in class nl.cwts.util.LargeDoubleArray
Copies the values to an ordinary array.
toArray(long, long) - Method in class nl.cwts.util.LargeDoubleArray
Copies indicated range to an ordinary array.
toArray() - Method in class nl.cwts.util.LargeIntArray
Copies the values to an ordinary array.
toArray(long, long) - Method in class nl.cwts.util.LargeIntArray
Copies indicated range to an ordinary array.
toArray() - Method in class nl.cwts.util.LargeLongArray
Copies the values to an ordinary array.
toArray(long, long) - Method in class nl.cwts.util.LargeLongArray
Copies indicated range to an ordinary array.
totalEdgeWeightSelfLinks - Variable in class nl.cwts.networkanalysis.Network
Total edge weight of self links.

U

updateFrom(LargeBooleanArray) - Method in class nl.cwts.util.LargeBooleanArray
Updates this array from the provided array.
updateFrom(LargeBooleanArray, long, long, long) - Method in class nl.cwts.util.LargeBooleanArray
Updates this array from the provided array.
updateFrom(LargeDoubleArray) - Method in class nl.cwts.util.LargeDoubleArray
Updates this array from the provided array.
updateFrom(LargeDoubleArray, long, long, long) - Method in class nl.cwts.util.LargeDoubleArray
Updates this array from the provided array.
updateFrom(LargeIntArray) - Method in class nl.cwts.util.LargeIntArray
Updates this array from the provided array.
updateFrom(LargeIntArray, long, long, long) - Method in class nl.cwts.util.LargeIntArray
Updates this array from the provided array.
updateFrom(LargeLongArray) - Method in class nl.cwts.util.LargeLongArray
Updates this array from the provided array.
updateFrom(LargeLongArray, long, long, long) - Method in class nl.cwts.util.LargeLongArray
Updates this array from the provided array.
USAGE - Static variable in class nl.cwts.networkanalysis.run.RunNetworkClustering
Usage text.
USAGE - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
Usage text.

V

VOS - Static variable in class nl.cwts.networkanalysis.run.RunNetworkLayout
Quality function IDs.
VOSLayoutAlgorithm - Class in nl.cwts.networkanalysis
Abstract base class for layout algorithms that use the VOS quality function.
VOSLayoutAlgorithm() - Constructor for class nl.cwts.networkanalysis.VOSLayoutAlgorithm
Constructs a VOS layout algorithm.
VOSLayoutAlgorithm(int, int, double) - Constructor for class nl.cwts.networkanalysis.VOSLayoutAlgorithm
Constructs a VOS layout algorithm with a specified attraction parameter, repulsion parameter, and edge weight increment parameter.

W

writeClustering(String, Clustering) - Static method in class nl.cwts.networkanalysis.run.FileIO
Writes a clustering to a file.
writeLayout(String, Layout) - Static method in class nl.cwts.networkanalysis.run.FileIO
Writes a layout to a file.
A B C D E F G H I L M N O P Q R S T U V W 
Skip navigation links