Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Z 

B

beforeSession(Session, List<NegotiationParty>) - Method in class genius.core.protocol.DefaultMultilateralProtocol
 
beforeSession(Session, List<NegotiationParty>) - Method in interface genius.core.protocol.MultilateralProtocol
Returns a list of Actions to be sent to NegotiationParty.receiveMessage(AgentID, Action) .
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
create bid from set of IssueValues
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
AgentVariable indicates the agents used in a tournament.
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
Contains user settings to create a BoaWithSettingsRepItem.
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
Contains a list of BoaPartyRepItem.
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
Stores the settings to create a new BoaPartyRepItem for editing in a GUI.
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 BoaPartyRepItems.
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
A list of BoaPartyRepItems.
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
Thrown if construction of NegotiationPartyInternal fails.
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
Skip navigation links