public class QAgentsCore.QGenerateAgreement
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static double |
BELIEVED_THRESHOLD_VAR |
static boolean |
CALC_NASH_AGREEMENT_VAR |
static int |
FIRST_EQUILIBRIUM |
static int |
SECOND_EQUILIBRIUM |
Constructor and Description |
---|
QAgentsCore.QGenerateAgreement() |
Modifier and Type | Method and Description |
---|---|
void |
calculateAgreement(QAgentType agentType,
int nCurrentTurn,
boolean bCalcForNextTurn) |
void |
calculateEquilibrium(QAgentType oppAgentType,
boolean bOppEnds,
int nMaxTurns,
int nAgentType,
int nEquilibriumNum,
boolean bCalculateForAllAgents,
boolean bCalcForNextTurn,
int nCurrentTurn) |
void |
calculateEquilibrium(QAgentType agentType,
int nMaxTurns,
boolean bCalculateForAllAgents,
boolean bCalcForNextTurn,
int nCurrentTurn) |
void |
calculateOfferAgainstOpponent(java.lang.String sOpponentType,
int nCurrentTurn,
boolean bCalcForNextTurn) |
void |
getBestAgreementAtTime(QAgentType offerAgent,
QAgentType recvAgent,
agents.qoagent2.QAgentsCore.QGenerateAgreement.QCombinedAgreement ca,
int nCurrentTurn) |
double |
getNextTurnAgentEquilibriumUtilityValue() |
double |
getNextTurnAgentQOUtilityValue() |
java.lang.String |
getNextTurnEquilibriumAgreement() |
double |
getNextTurnOpponentQOUtilityValue() |
int |
getNextTurnOpponentType() |
java.lang.String |
getNextTurnQOAgreement() |
java.lang.String |
getSelectedEquilibriumAgreementStr() |
double |
getSelectedEquilibriumAgreementValue() |
java.lang.String |
getSelectedQOAgreementStr() |
double |
getSelectedQOAgreementValue() |
public static final double BELIEVED_THRESHOLD_VAR
public static final boolean CALC_NASH_AGREEMENT_VAR
public static final int FIRST_EQUILIBRIUM
public static final int SECOND_EQUILIBRIUM
public void calculateAgreement(QAgentType agentType, int nCurrentTurn, boolean bCalcForNextTurn)
public void calculateOfferAgainstOpponent(java.lang.String sOpponentType, int nCurrentTurn, boolean bCalcForNextTurn)
public double getSelectedQOAgreementValue()
public double getSelectedEquilibriumAgreementValue()
public java.lang.String getSelectedQOAgreementStr()
public java.lang.String getSelectedEquilibriumAgreementStr()
public double getNextTurnAgentQOUtilityValue()
public double getNextTurnAgentEquilibriumUtilityValue()
public java.lang.String getNextTurnQOAgreement()
public java.lang.String getNextTurnEquilibriumAgreement()
public double getNextTurnOpponentQOUtilityValue()
public int getNextTurnOpponentType()
public void calculateEquilibrium(QAgentType agentType, int nMaxTurns, boolean bCalculateForAllAgents, boolean bCalcForNextTurn, int nCurrentTurn)
public void calculateEquilibrium(QAgentType oppAgentType, boolean bOppEnds, int nMaxTurns, int nAgentType, int nEquilibriumNum, boolean bCalculateForAllAgents, boolean bCalcForNextTurn, int nCurrentTurn)
public void getBestAgreementAtTime(QAgentType offerAgent, QAgentType recvAgent, agents.qoagent2.QAgentsCore.QGenerateAgreement.QCombinedAgreement ca, int nCurrentTurn)