- beforeSession(Session, List<NegotiationParty>) - Method in class genius.core.protocol.DefaultMultilateralProtocol
-
- beforeSession(Session, List<NegotiationParty>) - Method in interface genius.core.protocol.MultilateralProtocol
-
- beforeSession(Session, List<NegotiationParty>) - Method in class genius.core.protocol.StackedAlternatingOffersProtocol
-
- bid - Variable in class genius.core.actions.DefaultActionWithBid
-
The involved bid.
- Bid - Class in genius.core
-
A bid is a set of tuples [idnumber,value], where idnumber is the unique
number of the issue, and value is the picked alternative.
- Bid(Domain) - Constructor for class genius.core.Bid
-
Create a new empty bid of which the values still must be set.
- Bid(Domain, HashMap<Integer, Value>) - Constructor for class genius.core.Bid
-
createFrom a new bid in a domain.
- Bid(Domain, Collection<IssueValue>) - Constructor for class genius.core.Bid
-
- Bid(Bid) - Constructor for class genius.core.Bid
-
This method clones the given bid.
- BidChart - Class in genius.gui.chart
-
- BidChart() - Constructor for class genius.gui.chart.BidChart
-
- BidChart(String, String, double[][], double[][]) - Constructor for class genius.gui.chart.BidChart
-
- BidChart1() - Method in class genius.gui.chart.BidChart
-
- BidDetails - Class in genius.core.bidding
-
The BidDetails class is used to store a bid with it's corresponding utility and time it was offered.
- BidDetails(Bid, double) - Constructor for class genius.core.bidding.BidDetails
-
Creates a BidDetails-object which stores a bid with it's corresponding utility.
- BidDetails(Bid, double, double) - Constructor for class genius.core.bidding.BidDetails
-
Creates a BidDetails-object which stores a bid with it's corresponding
utility and the time it was offered.
- BidDetailsSorterTime - Class in genius.core.bidding
-
Comparator which sorts a set of BidDetails based on their time of offering.
- BidDetailsSorterTime() - Constructor for class genius.core.bidding.BidDetailsSorterTime
-
- BidDetailsSorterUtility - Class in genius.core.bidding
-
Comparator which sorts a set of BidDetails based on their utility.
- BidDetailsSorterUtility() - Constructor for class genius.core.bidding.BidDetailsSorterUtility
-
- BidDetailsStrictSorterUtility - Class in genius.core.bidding
-
Comparator which sorts a set of BidDetails based on their utility.
- BidDetailsStrictSorterUtility() - Constructor for class genius.core.bidding.BidDetailsStrictSorterUtility
-
- BidHistory - Class in genius.core
-
This class contains the bidding history of a negotiation agent.
- BidHistory(List<BidDetails>) - Constructor for class genius.core.BidHistory
-
Creates a bid history given an array of bids offered by the negotiation
agent.
- BidHistory() - Constructor for class genius.core.BidHistory
-
Creates an empty bid history.
- BidIterator - Class in genius.core
-
Class used to generate all bids in the domain.
- BidIterator(Domain) - Constructor for class genius.core.BidIterator
-
Creates an iterator for the given outcomespace (domain).
- BidPoint - Class in genius.core.analysis
-
A BidPoint is a tuple which contains the utility of a particular bid for each
agent.
- BidPoint(Bid, Double...) - Constructor for class genius.core.analysis.BidPoint
-
Create a BidPoint by given the bid and the tuple of utilities for that
bid.
- bidPoints - Variable in class genius.core.analysis.BidSpace
-
List of all bidpoints in the domain.
- BidPointSorterA - Class in genius.core.analysis
-
Sorts
BidPoint
based on their utility for agent A.
- BidPointSorterA() - Constructor for class genius.core.analysis.BidPointSorterA
-
- BidPointSorterB - Class in genius.core.analysis
-
Sorts
BidPoint
based on their utility for agent B.
- BidPointSorterB() - Constructor for class genius.core.analysis.BidPointSorterB
-
- BidPointTime - Class in genius.core.analysis
-
Specialized version of a BidPoint for the case that there are two agents.
- BidPointTime(Bid, Double, Double, double) - Constructor for class genius.core.analysis.BidPointTime
-
Create a BidPointTime object, which is a tuple of a specific
bid, the utility of this bid for both agents, and the time at
which the bid was offered.
- BidRanking - Class in genius.core.uncertainty
-
Provides a (total) ranking of bids:
b1 <= b2 <= ...
- BidRanking(List<Bid>) - Constructor for class genius.core.uncertainty.BidRanking
-
- bidRanking - Variable in class genius.core.uncertainty.UserModel
-
- BidSpace - Class in genius.core.analysis
-
A collection of utilityspaces can be viewed as a space in which a bid is
assigned multiple point corresponding to the utility of the bid for different
agents.
- BidSpace(AbstractUtilitySpace...) - Constructor for class genius.core.analysis.BidSpace
-
Default constructor used to construct a multidimensional bidding space.
- BidSpace(AbstractUtilitySpace, AbstractUtilitySpace, boolean) - Constructor for class genius.core.analysis.BidSpace
-
Constructor to createFrom a BidSpace given exactly two utility spaces.
- BidSpace(AbstractUtilitySpace, AbstractUtilitySpace, boolean, boolean) - Constructor for class genius.core.analysis.BidSpace
-
Constructor which is identical to its three parameter version, except for
the argument skipCheckSpaceB.
- bidSpace - Variable in class genius.core.protocol.BilateralAtomicNegotiationSession
-
- BidSpaceCache - Class in genius.core.analysis
-
Caches the BidSpace such that we don't have to recompute it each time.
- BidSpaceCache() - Constructor for class genius.core.analysis.BidSpaceCache
-
- BidStrictSorterUtility - Class in genius.core.bidding
-
Comparator which sorts a set of Bids based on their utility.
- BidStrictSorterUtility(AdditiveUtilitySpace) - Constructor for class genius.core.bidding.BidStrictSorterUtility
-
Initializes the comperator by setting the bidding space.
- BilateralAtomicNegotiationSession - Class in genius.core.protocol
-
- BilateralAtomicNegotiationSession(Protocol, Agent, Agent, String, String, AbstractUtilitySpace, AbstractUtilitySpace, HashMap<AgentParameterVariable, AgentParamValue>, HashMap<AgentParameterVariable, AgentParamValue>) - Constructor for class genius.core.protocol.BilateralAtomicNegotiationSession
-
- BilateralOptionsModel - Class in genius.gui.tournament
-
Stores special options that apply when there are exactly 2 agents per
session.
- BilateralOptionsModel(SingleSelectionModel<MultiPartyProtocolRepItem>) - Constructor for class genius.gui.tournament.BilateralOptionsModel
-
- BilateralOptionsPanel - Class in genius.gui.session
-
- BilateralOptionsPanel(BooleanModel, BooleanModel) - Constructor for class genius.gui.session.BilateralOptionsPanel
-
- BilateralOptionsPanel - Class in genius.gui.tournament
-
Panel that shows options only available when you do bilateral negotiations (2
agents per session).
- BilateralOptionsPanel(BilateralOptionsModel) - Constructor for class genius.gui.tournament.BilateralOptionsPanel
-
- BOA - Class in genius.core.boaframework
-
Abstract superclass for BOA components.
- BOA() - Constructor for class genius.core.boaframework.BOA
-
- BOAagentBilateral - Class in genius.core.boaframework
-
Deprecated.
- BOAagentBilateral() - Constructor for class genius.core.boaframework.BOAagentBilateral
-
Deprecated.
- BOAagentInfo - Class in genius.core.boaframework
-
This class is a container which describes a full BOA agent.
- BOAagentInfo(BOAcomponent, BOAcomponent, BOAcomponent, BOAcomponent) - Constructor for class genius.core.boaframework.BOAagentInfo
-
Creates a container object describing a BOA agent.
- BOAagentRepository - Class in genius.core.boaframework.repository
-
Simple class used to load the repository of decoupled agent components.
- BOAagentValue - Class in genius.core.tournament.VariablesAndValues
-
- BOAagentValue(BOAagentInfo) - Constructor for class genius.core.tournament.VariablesAndValues.BOAagentValue
-
- BOAagentVariable - Class in genius.core.tournament.VariablesAndValues
-
- BOAagentVariable() - Constructor for class genius.core.tournament.VariablesAndValues.BOAagentVariable
-
- BOAcomponent - Class in genius.core.boaframework
-
Creates a BOA component consisting of the classname of the component, the
type of the component, and all parameters.
- BOAcomponent(String, BoaType, HashMap<String, Double>) - Constructor for class genius.core.boaframework.BOAcomponent
-
Creates a BOA component consisting of the classname of the components,
the type, and the parameters with which the component should be loaded.
- BOAcomponent(String, BoaType) - Constructor for class genius.core.boaframework.BOAcomponent
-
Variant of the main constructor in which it is assumed that the component
has no parameters.
- BOAComponentEditor - Class in genius.gui.boaframework
-
GUI to add or edit a BOA component to the BOA repository.
- BOAComponentEditor(Frame, String) - Constructor for class genius.gui.boaframework.BOAComponentEditor
-
- BoaComponentModel<T extends BOA> - Class in genius.gui.boaparties
-
- BoaComponentModel(BoaWithSettingsRepItem<T>) - Constructor for class genius.gui.boaparties.BoaComponentModel
-
Creates a model from given existing settings.
- BoaComponentModel(BoaType) - Constructor for class genius.gui.boaparties.BoaComponentModel
-
Construct model with default settings for given type.
- BoaComponentPanel<T extends BOA> - Class in genius.gui.boaparties
-
Allows user to pick properties of a Boa Component.
- BoaComponentPanel(BoaComponentModel<T>, String) - Constructor for class genius.gui.boaparties.BoaComponentPanel
-
- BOAparameter - Class in genius.core.boaframework
-
This stores the parameter specification of a BOA component: the name
description and range of valid values.
- BOAparameter(String, Double, Double, Double) - Constructor for class genius.core.boaframework.BOAparameter
-
Describes a parameter for a BOA component.
- BOAparameter(String, Double, String) - Constructor for class genius.core.boaframework.BOAparameter
-
Describes a parameter for a BOA component with a fixed single value.
- BOAparameter(String, Double, Double, Double, String) - Constructor for class genius.core.boaframework.BOAparameter
-
Describes a parameter for a decoupled component.
- BoaParametersModel - Class in genius.gui.boaparties
-
Holds set of BOA parameters as set by the user.
- BoaParametersModel(Set<BOAparameter>) - Constructor for class genius.gui.boaparties.BoaParametersModel
-
- BoaParametersPanel - Class in genius.gui.boaparties
-
Editor for BOA parameters
- BoaParametersPanel(BoaParametersModel) - Constructor for class genius.gui.boaparties.BoaParametersPanel
-
- BoaPartiesList - Class in genius.core.repository
-
- BoaPartiesList() - Constructor for class genius.core.repository.BoaPartiesList
-
- BoaPartiesModel - Class in genius.gui.boaparties
-
Adapts the BoaPartyRepository to a tablemodel
- BoaPartiesModel() - Constructor for class genius.gui.boaparties.BoaPartiesModel
-
- BoaPartiesPanel - Class in genius.gui.boaparties
-
A panel that shows available BOA parties and allows you to add/remove
- BoaPartiesPanel() - Constructor for class genius.gui.boaparties.BoaPartiesPanel
-
- BoaParty - Class in genius.core.boaframework
-
This class is used to convert a BOA party to a real agent.
- BoaParty(AcceptanceStrategy, Map<String, Double>, OfferingStrategy, Map<String, Double>, OpponentModel, Map<String, Double>, OMStrategy, Map<String, Double>) - Constructor for class genius.core.boaframework.BoaParty
-
Stores all relevant values for initializing the components.
- BoaPartyModel - Class in genius.gui.boaparties
-
- BoaPartyModel(BoaPartyRepItem) - Constructor for class genius.gui.boaparties.BoaPartyModel
-
Create Boa Party model with an initial value from an existingItem
- BoaPartyPanel - Class in genius.gui.boaparties
-
panel that allows user to set properties that will later be used to generate
BoaPartyRepItem
s.
- BoaPartyPanel(BoaPartyModel) - Constructor for class genius.gui.boaparties.BoaPartyPanel
-
show panel that edits the given BoaPartyModel
- BoaPartyRepItem - Class in genius.core.repository.boa
-
This repository item contains all info about a
NegotiationParty
that
can be loaded by construction with BOAcomponents.
- BoaPartyRepItem(String) - Constructor for class genius.core.repository.boa.BoaPartyRepItem
-
Create default Boa party with given name.
- BoaPartyRepItem(String, BoaWithSettingsRepItem<OfferingStrategy>, BoaWithSettingsRepItem<AcceptanceStrategy>, BoaWithSettingsRepItem<OpponentModel>, BoaWithSettingsRepItem<OMStrategy>) - Constructor for class genius.core.repository.boa.BoaPartyRepItem
-
- BoaPartyRepository - Class in genius.core.repository
-
- BoaPartyRepository() - Constructor for class genius.core.repository.BoaPartyRepository
-
- BOArepItem - Class in genius.core.boaframework.repository
-
Class used to represent an item in the BOArepository.
- BOArepItem(String, String, BoaType) - Constructor for class genius.core.boaframework.repository.BOArepItem
-
- BoaRepItem<T extends BOA> - Class in genius.core.repository.boa
-
Abstract superclass for specific Boa rep items.
- BoaRepItem() - Constructor for class genius.core.repository.boa.BoaRepItem
-
- BoaRepItem(String) - Constructor for class genius.core.repository.boa.BoaRepItem
-
- BoaRepItemList<T extends BoaRepItem> - Class in genius.core.repository.boa
-
- BoaRepItemList() - Constructor for class genius.core.repository.boa.BoaRepItemList
-
- BoaRepository - Class in genius.core.repository.boa
-
A repository for BOA components.
- BOARepositoryUI - Class in genius.gui.boaframework
-
A user interface to the agent repository
- BOARepositoryUI(GeniusAppInterface) - Constructor for class genius.gui.boaframework.BOARepositoryUI
-
- BoaType - Enum in genius.core.boaframework
-
The type of BOA components
- BoaWithSettingsRepItem<T extends BOA> - Class in genius.core.repository.boa
-
A abstract rep item for a
BoaRepItem
including the parameter settings
to instantiate it.
- BoaWithSettingsRepItem() - Constructor for class genius.core.repository.boa.BoaWithSettingsRepItem
-
- BoaWithSettingsRepItem(BoaType) - Constructor for class genius.core.repository.boa.BoaWithSettingsRepItem
-
Create just any with given type.
- BoaWithSettingsRepItem(BoaRepItem<T>, ParameterList) - Constructor for class genius.core.repository.boa.BoaWithSettingsRepItem
-
- BooleanModel - Class in genius.gui.panels
-
Stores a listen-able boolean value.
- BooleanModel(boolean) - Constructor for class genius.gui.panels.BooleanModel
-
- Bound - Class in genius.core.utility
-
An interval of integers, bound to a specific integer issue.
- Bound(int, int, int) - Constructor for class genius.core.utility.Bound
-
- Bound(String, String, String) - Constructor for class genius.core.utility.Bound
-
- BrokenPartyException - Exception in genius.core.events
-
- BrokenPartyException(String, SessionConfiguration, Session, Throwable) - Constructor for exception genius.core.events.BrokenPartyException
-
- ButtonPanel - Class in genius.gui.panels
-
Panel showing a checkbox with a title and value.
- ButtonPanel(String, BooleanModel) - Constructor for class genius.gui.panels.ButtonPanel
-
- BUTTONSIZE - Static variable in class genius.gui.panels.tab.CloseTabPaneUI
-