All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGBeliefUpdateEvent Maven / Gradle / Ivy

package ai.libs.jaicore.search.algorithms.mdp.mcts.thompson;

import org.api4.java.algorithm.IAlgorithm;

import ai.libs.jaicore.basic.algorithm.AAlgorithmEvent;

public class DNGBeliefUpdateEvent extends AAlgorithmEvent {

	private final N node;
	private final double mu;
	private final double alpha;
	private final double beta;
	private final double lambda;

	public DNGBeliefUpdateEvent(final IAlgorithm algorithm, final N node, final double mu, final double alpha, final double beta, final double lambda) {
		super(algorithm);
		this.node = node;
		this.mu = mu;
		this.alpha = alpha;
		this.beta = beta;
		this.lambda = lambda;
	}

	public N getNode() {
		return this.node;
	}

	public double getMu() {
		return this.mu;
	}

	public double getAlpha() {
		return this.alpha;
	}

	public double getBeta() {
		return this.beta;
	}

	public double getLambda() {
		return this.lambda;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy