Module org.jgrapht.core
Package org.jgrapht.alg.interfaces
Class VertexCoverAlgorithm.VertexCoverImpl<V>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<E>
org.jgrapht.util.WeightedUnmodifiableSet<V>
org.jgrapht.alg.interfaces.VertexCoverAlgorithm.VertexCoverImpl<V>
- Type Parameters:
V- the vertex type
- All Implemented Interfaces:
Serializable,Iterable<V>,Collection<V>,Set<V>,VertexCoverAlgorithm.VertexCover<V>
- Enclosing interface:
- VertexCoverAlgorithm<V>
public static class VertexCoverAlgorithm.VertexCoverImpl<V>
extends WeightedUnmodifiableSet<V>
implements VertexCoverAlgorithm.VertexCover<V>
Default implementation of a (weighted) vertex cover
- See Also:
-
Field Summary
Fields inherited from class org.jgrapht.util.WeightedUnmodifiableSet
backingSet, weight -
Constructor Summary
ConstructorsConstructorDescriptionVertexCoverImpl(Set<V> vertexCover) VertexCoverImpl(Set<V> vertexCover, double weight) -
Method Summary
Methods inherited from class org.jgrapht.util.WeightedUnmodifiableSet
add, addAll, clear, contains, containsAll, equals, getWeight, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArrayMethods inherited from class java.util.AbstractCollection
toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, spliterator, toArray, toArrayMethods inherited from interface org.jgrapht.alg.interfaces.VertexCoverAlgorithm.VertexCover
getWeight
-
Constructor Details
-
VertexCoverImpl
-
VertexCoverImpl
-