- m - Variable in class genius.core.misc.ScoreKeeper
-
Map of objects and their score
- madeupFeedback(double, double) - Static method in enum genius.core.Feedback
-
- main(String[]) - Static method in class genius.Application
-
- main(String[]) - Static method in class genius.cli.Runner
-
Genius console entry point
- main(String[]) - Static method in class genius.core.misc.CommandLineRunner
-
Main method used to launch a negotiation specified as commandline
commands.
- main(String[]) - Static method in class genius.core.misc.ScenarioLauncher
-
- main(String[]) - Static method in class genius.core.misc.Simulator
-
- main(String[]) - Static method in class genius.core.misc.SimulatorConfiguration
-
- main(String[]) - Static method in class genius.core.uncertainty.AUSFTester
-
- main(String[]) - Static method in class genius.gui.boaparties.BoaComponentPanel
-
Simple test function
- main(String[]) - Static method in class genius.gui.boaparties.BoaPartiesPanel
-
- main(String[]) - Static method in class genius.gui.boaparties.BoaPartyPanel
-
Test function.
- main(String[]) - Static method in class genius.gui.MainPanel
-
For testing
- main(String[]) - Static method in class genius.gui.panels.SubsetSelectionPanel
-
simple stub to run this stand-alone (for testing).
- main(String[]) - Static method in class genius.gui.panels.SubsetSelectionPanelPlus
-
simple stub to run this stand-alone (for testing).
- main(String[]) - Static method in class genius.gui.session.SessionPanel
-
simple stub to run this stand-alone (for testing).
- main(String[]) - Static method in class genius.gui.tournament.MultiTournamentPanel
-
simple stub to run this stand-alone (for testing).
- main(String[]) - Static method in class genius.gui.tournament.MultiTournamentSettingsPanel
-
simple stub to run this stand-alone (for testing).
- main(String[]) - Static method in class genius.gui.uncertainty.SteppingSliderExample
-
- MainPanel - Class in genius.gui
-
main application and main GUI panel.
- MainPanel() - Constructor for class genius.gui.MainPanel
-
- makeEmpty() - Method in class genius.core.misc.Queue
-
Make the queue logically empty.
- makeWarning(String, Exception, boolean, int) - Method in class genius.core.exceptions.Warning
-
Add warning to static hashtable used to keep track of all warnings issued
so far.
- MapList<IN1,OUT> - Class in genius.core.list
-
- MapList(Function<IN1, OUT>, ImmutableList<IN1>) - Constructor for class genius.core.list.MapList
-
creates a list [f(a1), f(a2) ,.
- MapThreadList<OUT,IN1,IN2> - Class in genius.core.list
-
- MapThreadList(Function2<IN1, IN2, OUT>, ImmutableList<IN1>, ImmutableList<IN2>) - Constructor for class genius.core.list.MapThreadList
-
creates a list [f(a1,b1), f(a2, b2) ,.
- marshal(ArrayList<RepItem>) - Method in class genius.core.repository.RepositoryItemTypeAdapter
-
- MathTools - Class in genius.core.list
-
Basic computations
- MathTools() - Constructor for class genius.core.list.MathTools
-
- max - Variable in class genius.core.AgentParam
-
- max - Variable in class genius.core.misc.ScoreKeeper
-
The highest score in the map
- max - Variable in class genius.core.utility.SumZeroConstraint
-
- max - Variable in class genius.core.utility.SumZeroConstraintList
-
- MaxListener - Interface in genius.gui.panels.tab
-
- maxOperation(MouseEvent) - Method in interface genius.gui.panels.tab.MaxListener
-
- Mediator - Interface in genius.core.parties
-
Base class for all mediator parties.
- MediatorFeedbackBasedProtocol - Class in genius.core.protocol
-
This is the protocol for the mediated feedback.
- MediatorFeedbackBasedProtocol() - Constructor for class genius.core.protocol.MediatorFeedbackBasedProtocol
-
- MediatorPanel - Class in genius.gui.session
-
The mediator selector panel for single session.
- MediatorPanel(TextModel, SingleSelectionModel<PartyRepItem>) - Constructor for class genius.gui.session.MediatorPanel
-
- MediatorProtocol - Class in genius.core.protocol
-
Base class for all mediator-based protocols
- MediatorProtocol() - Constructor for class genius.core.protocol.MediatorProtocol
-
- mergeIntoFrontier(BidPoint) - Method in class genius.core.analysis.ParetoFrontier
-
Determines if a bid should be added to the Pareto-frontier.
- min - Variable in class genius.core.AgentParam
-
- min - Variable in class genius.core.utility.SumZeroConstraint
-
- min - Variable in class genius.core.utility.SumZeroConstraintList
-
- MINUTE - Static variable in class genius.core.misc.Time
-
a minute in seconds
- model - Variable in class genius.core.boaframework.OMStrategy
-
Reference to the opponent model
- model - Variable in class genius.gui.tree.IssueValuePanel
-
- modelIsComplete() - Method in class genius.gui.session.SessionModel
-
Call this when model is completed (user clicked 'start').
- modelIsComplete() - Method in class genius.gui.tournament.MultiTournamentModel
-
Call this when model is completed (user clicked 'start').
- motionListener - Variable in class genius.gui.panels.tab.CloseTabPaneUI
-
- Multi_AcceptanceCondition - Class in genius.core.boaframework
-
The MAC is a tool which allows to test many acceptance strategies in the same
negotiation trace.
- Multi_AcceptanceCondition() - Constructor for class genius.core.boaframework.Multi_AcceptanceCondition
-
Empty constructor for the BOA framework.
- MultilateralAnalysis - Class in genius.core.analysis
-
Start on analysis of the multi party tournament.
- MultilateralAnalysis(List<? extends PartyWithUtility>, Bid, Double) - Constructor for class genius.core.analysis.MultilateralAnalysis
-
- MultilateralProtocol - Interface in genius.core.protocol
-
The protocol describes if the negotiation is finished, what the agreement is,
which actions can be done in the next round.
- MultilateralSessionConfiguration - Interface in genius.core.session
-
Configuration for a multilateral (single) session.
- MultilateralTournamentConfiguration - Class in genius.core.config
-
Implementation of MultilateralTournamentConfigurationInterface.
- MultilateralTournamentConfiguration(MultiPartyProtocolRepItem, Deadline, PartyRepItem, List<ParticipantRepItem>, List<ProfileRepItem>, List<ParticipantRepItem>, List<ProfileRepItem>, int, int, boolean, boolean, PersistentDataType, boolean) - Constructor for class genius.core.config.MultilateralTournamentConfiguration
-
- MultilateralTournamentConfigurationInterface - Interface in genius.core.config
-
Stores the configuration variables
- MultilateralTournamentsConfiguration - Class in genius.core.config
-
- MultilateralTournamentsConfiguration() - Constructor for class genius.core.config.MultilateralTournamentsConfiguration
-
Default empty tournaments.
- MultilateralTournamentsConfiguration(List<MultilateralTournamentConfiguration>) - Constructor for class genius.core.config.MultilateralTournamentsConfiguration
-
Create tournaments with given set
- MultiListSelectionModel - Class in genius.gui.panels
-
Selection model for JList's which allows multiple elements to be selected
by toggling an item when clicked.
- MultiListSelectionModel() - Constructor for class genius.gui.panels.MultiListSelectionModel
-
- MultiPartyDataModel - Class in genius.gui.negosession
-
- MultiPartyDataModel(int) - Constructor for class genius.gui.negosession.MultiPartyDataModel
-
- MultipartyNegoActionEvent - Class in genius.core.events
-
Agent did an action.
- MultipartyNegoActionEvent(Action, int, int, double, List<NegotiationPartyInternal>, Bid) - Constructor for class genius.core.events.MultipartyNegoActionEvent
-
- MultipartyNegoEventLogger - Class in genius.gui.progress
-
Logger for MultiPartyNegotiationEvents.
- MultipartyNegoEventLogger(String, int, MultiPartyDataModel) - Constructor for class genius.gui.progress.MultipartyNegoEventLogger
-
- MultipartyNegoEventLoggerData - Class in genius.core.session
-
- MultipartyNegoEventLoggerData() - Constructor for class genius.core.session.MultipartyNegoEventLoggerData
-
- MultiPartyProtocolRepItem - Class in genius.core.repository
-
reference to a protocol class.
- MultiPartyProtocolRepItem() - Constructor for class genius.core.repository.MultiPartyProtocolRepItem
-
- MultiPartyProtocolRepItem(String, String, String, Boolean, Boolean) - Constructor for class genius.core.repository.MultiPartyProtocolRepItem
-
- MultiPartyTournamentProgressUI - Class in genius.gui.progress
-
- MultiPartyTournamentProgressUI(DataKeyTableModel) - Constructor for class genius.gui.progress.MultiPartyTournamentProgressUI
-
- MultipleAgentsVariable - Class in genius.core.tournament.VariablesAndValues
-
- MultipleAgentsVariable() - Constructor for class genius.core.tournament.VariablesAndValues.MultipleAgentsVariable
-
- MultiTournamentModel - Class in genius.gui.tournament
-
Contains the basic elements of MultilateralTournamentConfiguration, but
mutable and the subcomponents are listenable so that we can use it for the
MVC pattern.
- MultiTournamentModel() - Constructor for class genius.gui.tournament.MultiTournamentModel
-
- MultiTournamentPanel - Class in genius.gui.tournament
-
Panel that first asks user to adjust tournament settings.
- MultiTournamentPanel() - Constructor for class genius.gui.tournament.MultiTournamentPanel
-
- MultiTournamentSettingsPanel - Class in genius.gui.tournament
-
This is the user interface for the multilateral tournament and replaces the
old MultiTournamentUI.
- MultiTournamentSettingsPanel(MultiTournamentModel) - Constructor for class genius.gui.tournament.MultiTournamentSettingsPanel
-
- MyTreeNode - Class in genius.gui.domainrepository
-
- MyTreeNode(RepItem) - Constructor for class genius.gui.domainrepository.MyTreeNode
-
- MyWarningException() - Constructor for exception genius.core.exceptions.Warning.MyWarningException
-