public final class DefaultQueryDistributionCollection extends AbstractList<QueryDistribution> implements QueryDistributionCollection
Inference.query(com.bayesserver.inference.QueryOptions, com.bayesserver.inference.QueryOutput)
. See QueryDistributionCollection
.modCount
Constructor and Description |
---|
DefaultQueryDistributionCollection(Network network)
Initializes a new instance of the
DefaultQueryDistributionCollection class, passing the target Bayesian network as a parameter. |
Modifier and Type | Method and Description |
---|---|
QueryDistribution |
add(Distribution distribution)
Adds the specified distribution, automatically creating a
QueryDistribution instance. |
void |
add(int index,
QueryDistribution item) |
void |
clear() |
QueryDistribution |
get(int index) |
Network |
getNetwork()
Gets the
Network that is the target for a Inference.query(com.bayesserver.inference.QueryOptions, com.bayesserver.inference.QueryOutput) . |
QueryDistribution |
remove(int index) |
QueryDistribution |
set(int index,
QueryDistribution item) |
int |
size() |
add, addAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
add, addAll, addAll, contains, containsAll, equals, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, removeAll, replaceAll, retainAll, sort, spliterator, subList, toArray, toArray
parallelStream, removeIf, stream
public DefaultQueryDistributionCollection(Network network)
DefaultQueryDistributionCollection
class, passing the target Bayesian network as a parameter.network
- The network that will be the target of the Inference.query(com.bayesserver.inference.QueryOptions, com.bayesserver.inference.QueryOutput)
.public int size()
size
in interface Collection<QueryDistribution>
size
in interface List<QueryDistribution>
size
in class AbstractCollection<QueryDistribution>
public void add(int index, QueryDistribution item)
add
in interface List<QueryDistribution>
add
in class AbstractList<QueryDistribution>
public void clear()
clear
in interface Collection<QueryDistribution>
clear
in interface List<QueryDistribution>
clear
in class AbstractList<QueryDistribution>
public QueryDistribution add(Distribution distribution)
QueryDistribution
instance.add
in interface QueryDistributionCollection
distribution
- The distribution to query.QueryDistribution
instance.public QueryDistribution remove(int index)
remove
in interface List<QueryDistribution>
remove
in class AbstractList<QueryDistribution>
public QueryDistribution set(int index, QueryDistribution item)
set
in interface List<QueryDistribution>
set
in class AbstractList<QueryDistribution>
public QueryDistribution get(int index)
get
in interface List<QueryDistribution>
get
in class AbstractList<QueryDistribution>
public Network getNetwork()
Network
that is the target for a Inference.query(com.bayesserver.inference.QueryOptions, com.bayesserver.inference.QueryOutput)
.Copyright © 2021. All rights reserved.