A B C D E G H I K L M N P Q R S T U V W

A

AAInfo - Class in edu.umich.eecs.tac.props
AAInfo is a context factory that provides the allowable transports for the TAC/AA simulation.
AAInfo() - Constructor for class edu.umich.eecs.tac.props.AAInfo
Creates a new AA context factory.
AbstractAdvertiserEntry - Class in edu.umich.eecs.tac.props
This class provides a skeletal implementation of the AdvertiserEntry interface.
AbstractAdvertiserEntry() - Constructor for class edu.umich.eecs.tac.props.AbstractAdvertiserEntry
 
AbstractAdvertiserKeyedReportTransportable<T extends AdvertiserEntry> - Class in edu.umich.eecs.tac.props
This class provides a skeletal implementation of a list containing advertiser entries with supporting methods for interacting entries specified by a given advertiser.
AbstractAdvertiserKeyedReportTransportable() - Constructor for class edu.umich.eecs.tac.props.AbstractAdvertiserKeyedReportTransportable
 
AbstractKeyedEntry<T> - Class in edu.umich.eecs.tac.props
This class provides a skeletal implementation of the KeyedEntry interface.
AbstractKeyedEntry() - Constructor for class edu.umich.eecs.tac.props.AbstractKeyedEntry
 
AbstractKeyedEntryList<T,S extends KeyedEntry<T>> - Class in edu.umich.eecs.tac.props
This class provides a skeletal implementation of a list containing keyed entries with supporting methods for interacting entries specified by a given key.
AbstractKeyedEntryList() - Constructor for class edu.umich.eecs.tac.props.AbstractKeyedEntryList
 
AbstractQueryEntry - Class in edu.umich.eecs.tac.props
This class provides a skeletal implementation of the QueryEntry interface.
AbstractQueryEntry() - Constructor for class edu.umich.eecs.tac.props.AbstractQueryEntry
 
AbstractQueryKeyedReportTransportable<T extends QueryEntry> - Class in edu.umich.eecs.tac.props
This class provides a skeletal implementation of the AbstractKeyedEntryList abstract class, where the key is a Query object.
AbstractQueryKeyedReportTransportable() - Constructor for class edu.umich.eecs.tac.props.AbstractQueryKeyedReportTransportable
Sole constructor.
AbstractStringEntry - Class in edu.umich.eecs.tac.props
This class provides a skeletal implementation of the AbstractKeyedEntry abstract class, where the key is a Transportable object.
AbstractStringEntry() - Constructor for class edu.umich.eecs.tac.props.AbstractStringEntry
 
AbstractTransportable - Class in edu.umich.eecs.tac.props
This class provides a skeletal implementation of the Transportable interface by providing a locking mechanism.
AbstractTransportable() - Constructor for class edu.umich.eecs.tac.props.AbstractTransportable
 
AbstractTransportableEntry<T extends se.sics.isl.transport.Transportable> - Class in edu.umich.eecs.tac.props
This class provides a skeletal implementation of the AbstractKeyedEntry abstract class, where the key is a Transportable object.
AbstractTransportableEntry() - Constructor for class edu.umich.eecs.tac.props.AbstractTransportableEntry
 
AbstractTransportableEntryListBacking<S extends se.sics.isl.transport.Transportable> - Class in edu.umich.eecs.tac.props
This class provides a skeletal implementation of a list of transportables.
AbstractTransportableEntryListBacking() - Constructor for class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Sole constructor.
Ad - Class in edu.umich.eecs.tac.props
This class represents an advertisement in the TAC/AA scenario.
Ad() - Constructor for class edu.umich.eecs.tac.props.Ad
Creates a generic ad.
Ad(Product) - Constructor for class edu.umich.eecs.tac.props.Ad
Creates a targeted ad if product is not null.
add(AdLink, boolean) - Method in class edu.umich.eecs.tac.props.Ranking
Adds the ad link to the alots and set its promoted status.
add(AdLink) - Method in class edu.umich.eecs.tac.props.Ranking
Adds the ad link to the alots and set its promoted status to false.
add(Ranking.Slot) - Method in class edu.umich.eecs.tac.props.Ranking
Adds the slot to the slot list.
addAdvertiser(String) - Method in class edu.umich.eecs.tac.props.AbstractAdvertiserKeyedReportTransportable
Adds a new key to the list.
addClicks(Query, int) - Method in class edu.umich.eecs.tac.props.QueryReport
Adds the clicks to the associated query.
addClicks(Query, int, double) - Method in class edu.umich.eecs.tac.props.QueryReport
Adds the clicks to the associated query.
addClicks(int, int) - Method in class edu.umich.eecs.tac.props.QueryReport
Adds the clicks to the associated query.
addClicks(int, int, double) - Method in class edu.umich.eecs.tac.props.QueryReport
Adds the clicks to the associated query.
addConversions(Query, int) - Method in class edu.umich.eecs.tac.props.SalesReport
Adds conversions for a query.
addConversions(int, int) - Method in class edu.umich.eecs.tac.props.SalesReport
Adds conversions for a query.
addCost(Query, double) - Method in class edu.umich.eecs.tac.props.QueryReport
Adds the cost to the associated query.
addCost(int, double) - Method in class edu.umich.eecs.tac.props.QueryReport
Adds the cost to the associated query.
addEntry(S) - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Appends the specified entry to the end of this list.
addImpressions(Query, int, int) - Method in class edu.umich.eecs.tac.props.QueryReport
Adds the impressions associated with the query.
addImpressions(Query, int, int, Ad, double) - Method in class edu.umich.eecs.tac.props.QueryReport
Adds the impressions associated with the query.
addImpressions(int, int, int) - Method in class edu.umich.eecs.tac.props.QueryReport
Adds the impressions associated with the query.
addImpressions(int, int, int, Ad, double) - Method in class edu.umich.eecs.tac.props.QueryReport
Adds the impressions associated with the query.
addKey(T) - Method in class edu.umich.eecs.tac.props.AbstractKeyedEntryList
Adds a new key to the list.
addProduct(Product) - Method in class edu.umich.eecs.tac.props.RetailCatalog
Adds the product to the retail catalog.
addProduct(Product) - Method in class edu.umich.eecs.tac.props.UserPopulationState
 
addQuery(Query) - Method in class edu.umich.eecs.tac.props.AbstractQueryKeyedReportTransportable
Add a query key.
addQuery(Query, double, Ad) - Method in class edu.umich.eecs.tac.props.BidBundle
Adds a BidBundle.BidEntry keyed with the specified query and the given bid and Ad.
addQuery(Query, double, Ad, double) - Method in class edu.umich.eecs.tac.props.BidBundle
Adds a BidBundle.BidEntry keyed with the specified query and the given bid and Ad.
addQuery(Query, int, int, int, double, double) - Method in class edu.umich.eecs.tac.props.QueryReport
Adds a QueryReport.QueryReportEntry keyed with the specificed query and the associated viewing statistics.
addQuery(Query, int, double) - Method in class edu.umich.eecs.tac.props.SalesReport
Adds query data to the report.
addRevenue(Query, double) - Method in class edu.umich.eecs.tac.props.SalesReport
Adds revenue for a query.
addRevenue(int, double) - Method in class edu.umich.eecs.tac.props.SalesReport
Adds revenue for a query.
AdLink - Class in edu.umich.eecs.tac.props
This class represents an ad link.
AdLink() - Constructor for class edu.umich.eecs.tac.props.AdLink
Creates a generic ad link.
AdLink(Product, String) - Constructor for class edu.umich.eecs.tac.props.AdLink
Creates an ad link with the supplied Product and advertiser.
AdLink(Ad, String) - Constructor for class edu.umich.eecs.tac.props.AdLink
Creates an ad link from a given ad and advertiser.
adLinks() - Method in class edu.umich.eecs.tac.props.Pricing
Returns the set of ad links priced.
advertiser(int) - Method in class edu.umich.eecs.tac.props.UserClickModel
Returns the advertiser at the index.
ADVERTISER - Static variable in class edu.umich.eecs.tac.TACAAConstants
The TAC AA Advertiser role.
advertiserCount() - Method in class edu.umich.eecs.tac.props.UserClickModel
Returns the advertiser count.
AdvertiserEntry - Interface in edu.umich.eecs.tac.props
This interface designates a keyed entry whose key is an advertiser.
advertiserIndex(String) - Method in class edu.umich.eecs.tac.props.UserClickModel
Returns the index for an advertiser and -1 if the advertiser is not in the model.
AdvertiserInfo - Class in edu.umich.eecs.tac.props
AdvertiserInfo contains necessary game information unique to each individual advertiser.
AdvertiserInfo() - Constructor for class edu.umich.eecs.tac.props.AdvertiserInfo
Creates a new advertiser information object.
advertisers(Query) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the set of advertisers with data for the given query.
advertisers(int) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the set of advertisers with data for the given query.
advertisers() - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Returns the set of displayed advertisers.
afterAddEntry(S) - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Callback that is invoked before the entry is added to the backing list in the AbstractTransportableEntryListBacking.removeEntry(int) call.
afterAddEntry(RetailCatalog.RetailCatalogEntry) - Method in class edu.umich.eecs.tac.props.RetailCatalog
Adds the the manufacturer and component of the supporting entry.
afterRemoveEntry(int) - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Callback that is invoked after the entry is removed from the backing list in the AbstractTransportableEntryListBacking.removeEntry(int) call.
Auction - Class in edu.umich.eecs.tac.props
Auction contains a Ranking and a Pricing for a Query.
Auction() - Constructor for class edu.umich.eecs.tac.props.Auction
 

B

BankStatus - Class in edu.umich.eecs.tac.props
The bank status class holds an agent's account balance at a bank.
BankStatus() - Constructor for class edu.umich.eecs.tac.props.BankStatus
Create a new bank status object with a balance of zero.
BankStatus(double) - Constructor for class edu.umich.eecs.tac.props.BankStatus
Create a new bank status object with the supplied balance.
beforeAddEntry(S) - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Callback that is invoked before the entry is added to the backing list in the AbstractTransportableEntryListBacking.removeEntry(int) call.
beforeRemoveEntry(int) - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Callback that is invoked before the entry is removed from the backing list in the AbstractTransportableEntryListBacking.removeEntry(int) call.
beforeRemoveEntry(int) - Method in class edu.umich.eecs.tac.props.RetailCatalog
Throws an UnsupportedOperationException.
BidBundle - Class in edu.umich.eecs.tac.props
BidBundles specify all relevant bidding information for a given Advertister.
BidBundle() - Constructor for class edu.umich.eecs.tac.props.BidBundle
Creates a new BidBundle.
BidBundle.BidEntry - Class in edu.umich.eecs.tac.props
Each BidEntry contains: Ad - The ad to be used for the given query. Bid - The given bid to be used for the given query. Daily Limit - The daily spend limit to be used for the given query
BidBundle.BidEntry() - Constructor for class edu.umich.eecs.tac.props.BidBundle.BidEntry
Creates a bid entry with all values set to their persistent value.

C

calculateHashCode() - Method in class edu.umich.eecs.tac.props.ManufacturerComponentComposable
Returns the calculated hash code.
composableEquals(ManufacturerComponentComposable) - Method in class edu.umich.eecs.tac.props.ManufacturerComponentComposable
Returns true if a manufacturer component composable has the same manufacturer and component.
containsAdvertiser(String) - Method in class edu.umich.eecs.tac.props.AbstractAdvertiserKeyedReportTransportable
Returns true if the advertiser key is in the list and false otherwise.
containsKey(T) - Method in class edu.umich.eecs.tac.props.AbstractKeyedEntryList
Returns true if the key is in the list and false otherwise.
containsQuery(Query) - Method in class edu.umich.eecs.tac.props.AbstractQueryKeyedReportTransportable
Check whether the query key exists in the key set.
createContext() - Method in class edu.umich.eecs.tac.props.AAInfo
Adds the allowable transports to the context.
createContext(Context) - Method in class edu.umich.eecs.tac.props.AAInfo
Creates the allowable transports in a Context.
createEntry(T) - Method in class edu.umich.eecs.tac.props.AbstractKeyedEntryList
Creates a new entry with the given key.
createEntry(Query) - Method in class edu.umich.eecs.tac.props.BidBundle
Creates a BidBundle.BidEntry with the given query as the key.
createEntry(Query) - Method in class edu.umich.eecs.tac.props.QueryReport
Creates a QueryReport.QueryReportEntry with the given query as the key.
createEntry(String) - Method in class edu.umich.eecs.tac.props.QueryReport.DisplayReport
Creates a QueryReport.DisplayReportEntry keyed with the supplied advertiser.
createEntry(Product) - Method in class edu.umich.eecs.tac.props.RetailCatalog
Creates a retail catalog entry for a product.
createEntry(Query) - Method in class edu.umich.eecs.tac.props.SalesReport
Returns a entry with the query as the key.
createEntry(Product) - Method in class edu.umich.eecs.tac.props.UserPopulationState
 

D

DU_ADVERTISER_INFO - Static variable in class edu.umich.eecs.tac.TACAAConstants
The slot information for an advertiser.
DU_BANK_ACCOUNT - Static variable in class edu.umich.eecs.tac.TACAAConstants
The bank account status for a specific agent (int or long or double).
DU_BIDS - Static variable in class edu.umich.eecs.tac.TACAAConstants
The bid of an advertiser.
DU_CLICKS - Static variable in class edu.umich.eecs.tac.TACAAConstants
The clicks an advertiser receives.
DU_CONVERSIONS - Static variable in class edu.umich.eecs.tac.TACAAConstants
The conversions an advertiser receives.
DU_FOCUS_LEVEL_ONE - Static variable in class edu.umich.eecs.tac.TACAAConstants
The number of focus level one users.
DU_FOCUS_LEVEL_TWO - Static variable in class edu.umich.eecs.tac.TACAAConstants
The number of focus level two users.
DU_FOCUS_LEVEL_ZERO - Static variable in class edu.umich.eecs.tac.TACAAConstants
The number of focus level zero users.
DU_IMPRESSIONS - Static variable in class edu.umich.eecs.tac.TACAAConstants
The impressions an advertiser receives.
DU_INFORMATIONAL_SEARCH - Static variable in class edu.umich.eecs.tac.TACAAConstants
The number of informational-search users.
DU_NETWORK_AVG_RESPONSE - Static variable in class edu.umich.eecs.tac.TACAAConstants
The average network response time for a specific agent (int).
DU_NETWORK_LAST_RESPONSE - Static variable in class edu.umich.eecs.tac.TACAAConstants
The last network response time for a specific agent (int).
DU_NON_SEARCHING - Static variable in class edu.umich.eecs.tac.TACAAConstants
The number of non-searching users.
DU_PUBLISHER_INFO - Static variable in class edu.umich.eecs.tac.TACAAConstants
The publisher information for an advertiser.
DU_QUERY_REPORT - Static variable in class edu.umich.eecs.tac.TACAAConstants
The query report for an advertiser.
DU_SALES_REPORT - Static variable in class edu.umich.eecs.tac.TACAAConstants
The sales report for an advertiser.
DU_TRANSACTED - Static variable in class edu.umich.eecs.tac.TACAAConstants
The number of transacted users.

E

edu.umich.eecs.tac - package edu.umich.eecs.tac
 
edu.umich.eecs.tac.props - package edu.umich.eecs.tac.props
 
entryClass() - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Returns class of the entries.
entryClass() - Method in class edu.umich.eecs.tac.props.BidBundle
Returns the BidBundle.BidEntry class.
entryClass() - Method in class edu.umich.eecs.tac.props.QueryReport.DisplayReport
Returns the QueryReport.DisplayReportEntry class.
entryClass() - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the QueryReport.QueryReportEntry class.
entryClass() - Method in class edu.umich.eecs.tac.props.RetailCatalog
Returns the RetailCatalog.RetailCatalogEntry class.
entryClass() - Method in class edu.umich.eecs.tac.props.SalesReport
Returns the SalesReport.SalesReportEntry class.
entryClass() - Method in class edu.umich.eecs.tac.props.UserPopulationState
 
equals(Object) - Method in class edu.umich.eecs.tac.props.Ad
Returns true if the object is an Ad and has the same product or lack thereof.
equals(Object) - Method in class edu.umich.eecs.tac.props.AdLink
Returns true if the object is an AdLink and has the same ad and advertiser.
equals(Object) - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Checks to see if the parameter configuration is the same.
equals(Object) - Method in class edu.umich.eecs.tac.props.ManufacturerComponentComposable
Returns true if the object is a manufacturer component composable that has the same manufacturer and component.
equals(Object) - Method in class edu.umich.eecs.tac.props.ReserveInfo
Checks to see if the parameter configuration is the same.
equals(Object) - Method in class edu.umich.eecs.tac.props.SlotInfo
Checks to see if the parameter configuration is the same.

G

get(int) - Method in class edu.umich.eecs.tac.props.Ranking
Returns the ad link at the slot position.
getAccountBalance() - Method in class edu.umich.eecs.tac.props.BankStatus
Returns the account balance.
getAd() - Method in class edu.umich.eecs.tac.props.AdLink
Returns the ad backing the ad link.
getAd() - Method in class edu.umich.eecs.tac.props.BidBundle.BidEntry
Returns the ad for display for the query class.
getAd(Query) - Method in class edu.umich.eecs.tac.props.BidBundle
Returns the ad for the associated query.
getAd(int) - Method in class edu.umich.eecs.tac.props.BidBundle
Returns the ad for the associated query.
getAd(String) - Method in class edu.umich.eecs.tac.props.QueryReport.DisplayReport
Returns the shown ad for the advertiser.
getAd(int) - Method in class edu.umich.eecs.tac.props.QueryReport.DisplayReport
Returns the shown ad for the advertiser.
getAd() - Method in class edu.umich.eecs.tac.props.QueryReport.DisplayReportEntry
Returns the shown ad.
getAd(Query) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the shown ad for the associated query.
getAd(int) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the shown ad for the associated query.
getAd(Query, String) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the shown ad for the associated query and advertiser.
getAd(int, String) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the shown ad for the associated query and advertiser.
getAd() - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Returns the shown ad.
getAd(String) - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Returns the ad shown by an advertiser.
getAdLink() - Method in class edu.umich.eecs.tac.props.Ranking.Slot
Returns the ad link.
getAdvertiser() - Method in class edu.umich.eecs.tac.props.AbstractAdvertiserEntry
Returns the advertiser for the entry.
getAdvertiser() - Method in class edu.umich.eecs.tac.props.AdLink
Returns the advertiser's address.
getAdvertiser() - Method in interface edu.umich.eecs.tac.props.AdvertiserEntry
Returns the advertiser for the entry.
getAdvertiserEffect(int, int) - Method in class edu.umich.eecs.tac.props.UserClickModel
Returns the advertiser effect for the query and advertiser at the indices.
getAdvertiserId() - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Returns the advertiser address.
getBid() - Method in class edu.umich.eecs.tac.props.BidBundle.BidEntry
Returns the bid for the query class.
getBid(Query) - Method in class edu.umich.eecs.tac.props.BidBundle
Returns the bid for the associated query.
getBid(int) - Method in class edu.umich.eecs.tac.props.BidBundle
Returns the bid for the associated query.
getCampaignDailySpendLimit() - Method in class edu.umich.eecs.tac.props.BidBundle
Returns the campaign daily spend limit for the associated query.
getClicks(Query) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the total number of clicks for the associated query.
getClicks(int) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the total number of clicks for the associated query.
getClicks() - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Returns the number of clicks.
getComponent() - Method in class edu.umich.eecs.tac.props.ManufacturerComponentComposable
Returns the string representing the component.
getComponentBonus() - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Returns the component bonus.
getComponents() - Method in class edu.umich.eecs.tac.props.RetailCatalog
Returns the set of components for the products.
getComponentSpecialty() - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Returns the component specialty.
getContinuationProbability(int) - Method in class edu.umich.eecs.tac.props.UserClickModel
Returns the continuation probability for the query at the index.
getConversions(Query) - Method in class edu.umich.eecs.tac.props.SalesReport
Returns the conversions for a query.
getConversions(int) - Method in class edu.umich.eecs.tac.props.SalesReport
Returns the conversions for a query.
getConversions() - Method in class edu.umich.eecs.tac.props.SalesReport.SalesReportEntry
Returns the conversions.
getCost(Query) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the total cost for the associated query.
getCost(int) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the total cost for the associated query.
getCost() - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Returns the total cost.
getCPC(Query) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the average CPC for the associated query.
getCPC(int) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the average CPC for the associated query.
getCPC() - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Returns the average CPC.
getDailyLimit() - Method in class edu.umich.eecs.tac.props.BidBundle.BidEntry
Returns the daily spend limit for the query class.
getDailyLimit(Query) - Method in class edu.umich.eecs.tac.props.BidBundle
Returns the daily spend limit for the associated query.
getDailyLimit(int) - Method in class edu.umich.eecs.tac.props.BidBundle
Returns the daily spend limit for the associated query.
getDistribution(Product) - Method in class edu.umich.eecs.tac.props.UserPopulationState
Returns the advertiser sales profit for the product.
getDistribution(int) - Method in class edu.umich.eecs.tac.props.UserPopulationState
Returns the advertiser sales profit for the product at the index.
getDistribution() - Method in class edu.umich.eecs.tac.props.UserPopulationState.UserPopulationEntry
 
getDistributionCapacity() - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Returns the distribution capacity.
getDistributionCapacityDiscounter() - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Returns the decay rate.
getDistributionWindow() - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Returns the distribution window.
getEntries() - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Returns the backing entry list.
getEntry(T) - Method in class edu.umich.eecs.tac.props.AbstractKeyedEntryList
Returns the entry with the specified key.
getEntry(int) - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Returns the entry at the specified index in this list.
getFocusEffects(QueryType) - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Returns the focus effect for the given query type.
getImpressions(Query) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the total number of impressions for the associated query.
getImpressions(int) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the total number of impressions for the associated query.
getImpressions() - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Returns the total number of impressions.
getKey() - Method in class edu.umich.eecs.tac.props.AbstractKeyedEntry
Returns the key for the entry.
getKey(int) - Method in class edu.umich.eecs.tac.props.AbstractKeyedEntryList
Returns the key for the entry at the index.
getKey() - Method in interface edu.umich.eecs.tac.props.KeyedEntry
Returns the key for the entry.
getManufacturer() - Method in class edu.umich.eecs.tac.props.ManufacturerComponentComposable
The string representing the manufacturer.
getManufacturerBonus() - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Returns the manufacturer bonus.
getManufacturers() - Method in class edu.umich.eecs.tac.props.RetailCatalog
Returns the set of manufacturers for the products.
getManufacturerSpecialty() - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Returns the manufacturer specialty.
getPosition(String) - Method in class edu.umich.eecs.tac.props.QueryReport.DisplayReport
Returns the average position for the advertiser.
getPosition(int) - Method in class edu.umich.eecs.tac.props.QueryReport.DisplayReport
Returns the average position for the advertiser.
getPosition() - Method in class edu.umich.eecs.tac.props.QueryReport.DisplayReportEntry
Returns the average position.
getPosition(Query) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the average position for the associated query.
getPosition(int) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the average position for the associated query.
getPosition(Query, String) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the average position for the associated query and advertiser.
getPosition(int, String) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the average position for the associated query and advertiser.
getPosition() - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Returns the average position.
getPosition(String) - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Returns the average position of an advertiser.
getPrice(AdLink) - Method in class edu.umich.eecs.tac.props.Pricing
Returns the CPC of the AdLink.
getPricing() - Method in class edu.umich.eecs.tac.props.Auction
Returns the pricing.
getProduct() - Method in class edu.umich.eecs.tac.props.Ad
Returns the product the ad is targeting.
getProduct() - Method in class edu.umich.eecs.tac.props.RetailCatalog.RetailCatalogEntry
Returns the product.
getProduct() - Method in class edu.umich.eecs.tac.props.UserPopulationState.UserPopulationEntry
Returns the product.
getPromotedImpressions(Query) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the total number of promoted impressions for the associated query.
getPromotedImpressions(int) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the total number of promoted impressions for the associated query.
getPromotedImpressions() - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Returns the total number of promoted impressions.
getPromotedReserve() - Method in class edu.umich.eecs.tac.props.ReserveInfo
Returns the promoted reserve score.
getPromotedSlotBonus() - Method in class edu.umich.eecs.tac.props.SlotInfo
Returns the promoted slot bonus.
getPromotedSlots() - Method in class edu.umich.eecs.tac.props.SlotInfo
Returns the number of promoted slots.
getPublisherId() - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Returns the publisher address.
getQuery() - Method in class edu.umich.eecs.tac.props.AbstractQueryEntry
Returns the query key.
getQuery(int) - Method in class edu.umich.eecs.tac.props.AbstractQueryKeyedReportTransportable
Get the query key at the specified index.
getQuery() - Method in class edu.umich.eecs.tac.props.Auction
Returns the query.
getQuery() - Method in interface edu.umich.eecs.tac.props.QueryEntry
Returns the query for the entry.
getRanking() - Method in class edu.umich.eecs.tac.props.Auction
Return the ranking.
getRegularImpressions(Query) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the total number of regular impressions for the associated query.
getRegularImpressions(int) - Method in class edu.umich.eecs.tac.props.QueryReport
Returns the total number of regular impressions for the associated query.
getRegularImpressions() - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Returns the total number of regular impressions.
getRegularReserve() - Method in class edu.umich.eecs.tac.props.ReserveInfo
Returns the regular reserve score.
getRegularSlots() - Method in class edu.umich.eecs.tac.props.SlotInfo
Returns the number of regular slots.
getRevenue(Query) - Method in class edu.umich.eecs.tac.props.SalesReport
Returns the revenue for a query.
getRevenue(int) - Method in class edu.umich.eecs.tac.props.SalesReport
Returns the revenue for a query.
getRevenue() - Method in class edu.umich.eecs.tac.props.SalesReport.SalesReportEntry
Returns the revenue.
getSalesProfit(Product) - Method in class edu.umich.eecs.tac.props.RetailCatalog
Returns the advertiser sales profit for the product.
getSalesProfit(int) - Method in class edu.umich.eecs.tac.props.RetailCatalog
Returns the advertiser sales profit for the product at the index.
getSalesProfit() - Method in class edu.umich.eecs.tac.props.RetailCatalog.RetailCatalogEntry
Returns the sales profit.
getSquashingParameter() - Method in class edu.umich.eecs.tac.props.PublisherInfo
Returns the squashing parameter value used in the simulation.
getTargetEffect() - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Returns the target effect.
getTransportName() - Method in class edu.umich.eecs.tac.props.AbstractKeyedEntry
Returns the simple name of the implementing class.
getTransportName() - Method in class edu.umich.eecs.tac.props.AbstractTransportable
Returns the transport name for externalization of an implementing AbstractTransportable will return the simple name of the implementing class.
getType() - Method in class edu.umich.eecs.tac.props.Query
Returns the query type of the query.

H

hashCode() - Method in class edu.umich.eecs.tac.props.Ad
Returns a hash code based on the contained product.
hashCode() - Method in class edu.umich.eecs.tac.props.AdLink
Returns a hash code based on the contained ad and advertiser.
hashCode() - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Returns the hash code from the configuration parameters.
hashCode() - Method in class edu.umich.eecs.tac.props.ManufacturerComponentComposable
Returns the precalculated hash code.
hashCode() - Method in class edu.umich.eecs.tac.props.ReserveInfo
Returns the hash code from the reserve parameters.
hashCode() - Method in class edu.umich.eecs.tac.props.SlotInfo
Returns the hash code from the promoted slot, regular slot, and promoted slot bonus parameters.
hasNext() - Method in class edu.umich.eecs.tac.props.KeyIterator
Returns whether another key is available.

I

indexForEntry(T) - Method in class edu.umich.eecs.tac.props.AbstractKeyedEntryList
Returns the index for the entry specified by the key.
isGeneric() - Method in class edu.umich.eecs.tac.props.Ad
Returns true if the ad is generic and false if the ad is targeted.
isLocked() - Method in class edu.umich.eecs.tac.props.AbstractTransportable
Returns whether the transportable is immutable.
isPromoted(int) - Method in class edu.umich.eecs.tac.props.Ranking
Returns the promoted status of the ad link at the slot position.
isPromoted() - Method in class edu.umich.eecs.tac.props.Ranking.Slot
Returns the promoted status.
iterator() - Method in class edu.umich.eecs.tac.props.AbstractKeyedEntryList
Returns an iterator over the keys in the list.

K

KeyedEntry<T> - Interface in edu.umich.eecs.tac.props
This interface designates a list entry with a key.
KeyIterator<T> - Class in edu.umich.eecs.tac.props
Key iterator provides an iteration method that wraps a keyed entry iterator and returns the keys of those entries.
KeyIterator(Iterator<? extends KeyedEntry<? extends T>>) - Constructor for class edu.umich.eecs.tac.props.KeyIterator
Create a new key iterator that delegates to the supplied iterator.
keyNodeName() - Method in class edu.umich.eecs.tac.props.AbstractQueryEntry
Returns the transport name of the query key for externalization.
keyNodeName() - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntry
Returns the transport name of the key node for externalization.
keyNodeName() - Method in class edu.umich.eecs.tac.props.RetailCatalog.RetailCatalogEntry
Returns the Product class.
keyNodeName() - Method in class edu.umich.eecs.tac.props.UserPopulationState.UserPopulationEntry
 
keys() - Method in class edu.umich.eecs.tac.props.AbstractKeyedEntryList
Returns the set of keys for the entries.

L

lock() - Method in class edu.umich.eecs.tac.props.AbstractTransportable
Make the transportable immutable.
lockCheck() - Method in class edu.umich.eecs.tac.props.AbstractTransportable
Before writing an attribute value, AbstractTransportable.lockCheck() should be called.

M

ManufacturerComponentComposable - Class in edu.umich.eecs.tac.props
The manufacturer component composable holds a manufacturer and component.
ManufacturerComponentComposable() - Constructor for class edu.umich.eecs.tac.props.ManufacturerComponentComposable
Creates a manufacturer component composable.

N

next() - Method in class edu.umich.eecs.tac.props.KeyIterator
Returns tne next key.
NO_SHOW_BID - Static variable in class edu.umich.eecs.tac.props.BidBundle
Advertiser's wishing not to be shown should use the given NO_SHOW_BID value.
NO_SPEND_LIMIT - Static variable in class edu.umich.eecs.tac.props.BidBundle
Advertiser's wishing to have no spend limit should use the given NO_SPEND_LIMIT value.

P

PERSISTENT_AD - Static variable in class edu.umich.eecs.tac.props.BidBundle
The persistent value for ad.
PERSISTENT_BID - Static variable in class edu.umich.eecs.tac.props.BidBundle
The persistent value for bid.
PERSISTENT_SPEND_LIMIT - Static variable in class edu.umich.eecs.tac.props.BidBundle
The persistent value for spend limit.
positionForAd(AdLink) - Method in class edu.umich.eecs.tac.props.Ranking
Returns the slot position for the ad link in question and -1 if the ad link is not in the ranking.
Pricing - Class in edu.umich.eecs.tac.props
Pricing represents the CPC's charged to the advertisers when a user clicks.
Pricing() - Constructor for class edu.umich.eecs.tac.props.Pricing
Creates an empty pricing.
Product - Class in edu.umich.eecs.tac.props
The product class represents a manufacturer and component pair.
Product() - Constructor for class edu.umich.eecs.tac.props.Product
Creates a product without the manufacturer nor component specified.
Product(String, String) - Constructor for class edu.umich.eecs.tac.props.Product
Creates a product with the manufacturer and component.
PUBLISHER - Static variable in class edu.umich.eecs.tac.TACAAConstants
The TAC AA Publisher role.
PublisherInfo - Class in edu.umich.eecs.tac.props
This class contains the publisher information released to the advertisers at the beginning of the game.
PublisherInfo() - Constructor for class edu.umich.eecs.tac.props.PublisherInfo
 

Q

Query - Class in edu.umich.eecs.tac.props
The query class represents a set of information the user is revealing during a search.
Query(String, String) - Constructor for class edu.umich.eecs.tac.props.Query
Creates a new query with the given manufacturer and component.
Query() - Constructor for class edu.umich.eecs.tac.props.Query
Creates a new query with without manufacturer and component information.
query(int) - Method in class edu.umich.eecs.tac.props.UserClickModel
Returns the query at the index.
queryCount() - Method in class edu.umich.eecs.tac.props.UserClickModel
Returns the query count.
QueryEntry - Interface in edu.umich.eecs.tac.props
This interface designates a keyed entry whose key is a query.
queryIndex(Query) - Method in class edu.umich.eecs.tac.props.UserClickModel
Returns the index for a query and -1 if the query is not in the model.
QueryReport - Class in edu.umich.eecs.tac.props
Query report contains impressions, clicks, cost, average position, and ad displayed by the advertiser for each query class during the period as well as the positions and displayed ads of all advertisers during the period for each query class.
QueryReport() - Constructor for class edu.umich.eecs.tac.props.QueryReport
Creates a new query report.
QueryReport.DisplayReport - Class in edu.umich.eecs.tac.props
Display report contains the positions and displayed ads of all advertisers during the period for each query class.
QueryReport.DisplayReport() - Constructor for class edu.umich.eecs.tac.props.QueryReport.DisplayReport
 
QueryReport.DisplayReportEntry - Class in edu.umich.eecs.tac.props
Display report entry contains the positions and displayed ads of the advertiser during the period.
QueryReport.DisplayReportEntry() - Constructor for class edu.umich.eecs.tac.props.QueryReport.DisplayReportEntry
Creates a new display report entry with a position set to NaN and a null ad.
QueryReport.QueryReportEntry - Class in edu.umich.eecs.tac.props
Query report entry holds the impressions, clicks, cost, average position, and ad displayed by the advertiser for each query class during the period as well as the positions and displayed ads of all advertisers during the period.
QueryReport.QueryReportEntry() - Constructor for class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Creates an empty report entry.
QueryType - Enum in edu.umich.eecs.tac.props
This enumeration defined the possible query types.

R

Ranking - Class in edu.umich.eecs.tac.props
Ranking represents the slots allocated to the advertisers' ad links in an auction.
Ranking() - Constructor for class edu.umich.eecs.tac.props.Ranking
Create an empty ranking.
Ranking.Slot - Class in edu.umich.eecs.tac.props
The slot for the ranking.
Ranking.Slot() - Constructor for class edu.umich.eecs.tac.props.Ranking.Slot
Creates an empty slot.
Ranking.Slot(AdLink, boolean) - Constructor for class edu.umich.eecs.tac.props.Ranking.Slot
Creates a slot with an ad link and promoted status.
read(TransportReader) - Method in class edu.umich.eecs.tac.props.AbstractKeyedEntry
Reads the state from the TransportReader.
read(TransportReader) - Method in class edu.umich.eecs.tac.props.AbstractTransportable
Reads the state for this transportable from the specified reader.
readAfterEntries(TransportReader) - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Reads from the reader after the entry nodes have been read.
readBeforeEntries(TransportReader) - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Reads from the reader before the entry nodes have been read.
readBeforeEntries(TransportReader) - Method in class edu.umich.eecs.tac.props.BidBundle
Reads the campaign daily spend limit from the reader.
readEntry(TransportReader) - Method in class edu.umich.eecs.tac.props.AbstractKeyedEntry
Reads the entry state from the TransportReader.
readEntry(TransportReader) - Method in class edu.umich.eecs.tac.props.BidBundle.BidEntry
Reads the bid entry state from the reader.
readEntry(TransportReader) - Method in class edu.umich.eecs.tac.props.QueryReport.DisplayReportEntry
Reads the display report entry information.
readEntry(TransportReader) - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Reads the query report entry information.
readEntry(TransportReader) - Method in class edu.umich.eecs.tac.props.RetailCatalog.RetailCatalogEntry
Reads the sales profit from the reader.
readEntry(TransportReader) - Method in class edu.umich.eecs.tac.props.SalesReport.SalesReportEntry
Reads the revenue and conversions from the reader.
readEntry(TransportReader) - Method in class edu.umich.eecs.tac.props.UserPopulationState.UserPopulationEntry
 
readKey(TransportReader) - Method in class edu.umich.eecs.tac.props.AbstractKeyedEntry
Reads the entry key from the TransportReader.
readKey(TransportReader) - Method in class edu.umich.eecs.tac.props.AbstractStringEntry
Reads in a "key" node and sets the key to the value of the backing attribute.
readKey(TransportReader) - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntry
Reads in the key from the reader.
readPriceEntry(TransportReader) - Method in class edu.umich.eecs.tac.props.Pricing
Reads the price entry from the writer.
readWithLock(TransportReader) - Method in class edu.umich.eecs.tac.props.AbstractTransportable
Reads the state of the transportable.
readWithLock(TransportReader) - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Reads a list of entry transportables from the reader.
readWithLock(TransportReader) - Method in class edu.umich.eecs.tac.props.Ad
Reads the product from the reader.
readWithLock(TransportReader) - Method in class edu.umich.eecs.tac.props.AdLink
Reads the advertiser's address and ad from the reader.
readWithLock(TransportReader) - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Reads the advertiser information parameters from the reader.
readWithLock(TransportReader) - Method in class edu.umich.eecs.tac.props.Auction
Reads the ranking and pricing from the reader.
readWithLock(TransportReader) - Method in class edu.umich.eecs.tac.props.BankStatus
Read the balance parameter.
readWithLock(TransportReader) - Method in class edu.umich.eecs.tac.props.ManufacturerComponentComposable
Reads the manufacturer and component from the reader.
readWithLock(TransportReader) - Method in class edu.umich.eecs.tac.props.Pricing
Reads the pricing information from the reader.
readWithLock(TransportReader) - Method in class edu.umich.eecs.tac.props.PublisherInfo
Reads the squashing parameter value from the reader.
readWithLock(TransportReader) - Method in class edu.umich.eecs.tac.props.Ranking
Reads the slots from the reader.
readWithLock(TransportReader) - Method in class edu.umich.eecs.tac.props.Ranking.Slot
Read the ad link and the promoted status from the reader.
readWithLock(TransportReader) - Method in class edu.umich.eecs.tac.props.ReserveInfo
Reads the reserve parameter information from the reader.
readWithLock(TransportReader) - Method in class edu.umich.eecs.tac.props.SlotInfo
Reads the promoted slot, regular slot, and promoted slot bonus parameters from the reader.
readWithLock(TransportReader) - Method in class edu.umich.eecs.tac.props.UserClickModel
Reads the queries, advertisers, advertiser effects, and continuation probabilities from the reader.
remove() - Method in class edu.umich.eecs.tac.props.KeyIterator
Throws an UnsupportedOperationException if called.
removeEntry(int) - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Removes the entry at the specified index in this list.
ReserveInfo - Class in edu.umich.eecs.tac.props
This class contains the auction reserve information released to the user and publisher agents at the begining of the game.
ReserveInfo() - Constructor for class edu.umich.eecs.tac.props.ReserveInfo
 
RetailCatalog - Class in edu.umich.eecs.tac.props
The class holds the available products, which the users have preferences over.
RetailCatalog() - Constructor for class edu.umich.eecs.tac.props.RetailCatalog
Creates a empty retail catalog.
RetailCatalog.RetailCatalogEntry - Class in edu.umich.eecs.tac.props
The retail catalog entry holds the sales profit for a Product.
RetailCatalog.RetailCatalogEntry() - Constructor for class edu.umich.eecs.tac.props.RetailCatalog.RetailCatalogEntry
Creates a retail catalog entry.
RetailCatalog.RetailCatalogEntry(Product) - Constructor for class edu.umich.eecs.tac.props.RetailCatalog.RetailCatalogEntry
Creates a retail catalog entry for a product.
ROLE_NAME - Static variable in class edu.umich.eecs.tac.TACAAConstants
The TAC AA participant roles as human readable names.

S

SalesReport - Class in edu.umich.eecs.tac.props
Sales report is a daily report of the sales revenue and conversions an advertisers garners for each query class.
SalesReport() - Constructor for class edu.umich.eecs.tac.props.SalesReport
 
SalesReport.SalesReportEntry - Class in edu.umich.eecs.tac.props
Sales report entry holds the conversions and revenue for a query class.
SalesReport.SalesReportEntry() - Constructor for class edu.umich.eecs.tac.props.SalesReport.SalesReportEntry
 
set(int, AdLink, boolean) - Method in class edu.umich.eecs.tac.props.Ranking
Set the ad link and promoted status for the slot.
setAccountBalance(double) - Method in class edu.umich.eecs.tac.props.BankStatus
Sets the account balance.
setAd(Ad) - Method in class edu.umich.eecs.tac.props.AdLink
Sets the ad backing the ad link.
setAd(Ad) - Method in class edu.umich.eecs.tac.props.BidBundle.BidEntry
Sets the ad for the query class.
setAd(Query, Ad) - Method in class edu.umich.eecs.tac.props.BidBundle
Sets the ad for a query.
setAd(int, Ad) - Method in class edu.umich.eecs.tac.props.BidBundle
Sets the ad for a query.
setAd(String, Ad) - Method in class edu.umich.eecs.tac.props.QueryReport.DisplayReport
Sets the shown ad for the advertiser.
setAd(int, Ad) - Method in class edu.umich.eecs.tac.props.QueryReport.DisplayReport
Sets the shown ad for the advertiser.
setAd(Ad) - Method in class edu.umich.eecs.tac.props.QueryReport.DisplayReportEntry
Sets the shown ad.
setAd(Ad) - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Sets the shown ad.
setAd(String, Ad) - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Sets the ad shown by an advertiser.
setAd(Query, Ad) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the shown ad for the associated query.
setAd(int, Ad) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the shown ad for the associated query.
setAd(Query, String, Ad) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the shown ad for the associated query and advertiser.
setAd(int, String, Ad) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the shown ad for the associated query and advertiser.
setAdAndPosition(String, Ad, double) - Method in class edu.umich.eecs.tac.props.QueryReport.DisplayReport
Sets the shown ad and the average position for the advertiser.
setAdAndPosition(int, Ad, double) - Method in class edu.umich.eecs.tac.props.QueryReport.DisplayReport
Sets the shown ad and the average position for the advertiser.
setAdAndPosition(Ad, double) - Method in class edu.umich.eecs.tac.props.QueryReport.DisplayReportEntry
Sets the shown ad and the average position.
setAdAndPosition(String, Ad, double) - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Sets the average position and the ad shown by an advertiser.
setAdAndPosition(Query, String, Ad, double) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the shown ad and average position for the associated query and advertiser.
setAdAndPosition(int, String, Ad, double) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the shown ad and average position for the associated query and advertiser.
setAdLink(AdLink) - Method in class edu.umich.eecs.tac.props.Ranking.Slot
Sets the ad link.
setAdvertiser(String) - Method in class edu.umich.eecs.tac.props.AbstractAdvertiserEntry
Sets the advertiser for the entry.
setAdvertiser(String) - Method in class edu.umich.eecs.tac.props.AdLink
Specify and advertiser's address for this ad link.
setAdvertiserEffect(int, int, double) - Method in class edu.umich.eecs.tac.props.UserClickModel
Sets the advertiser effect for the query and advertiser at the indices.
setAdvertiserId(String) - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Sets the advertiser address.
setBid(double) - Method in class edu.umich.eecs.tac.props.BidBundle.BidEntry
Sets the bid for the query class.
setBid(Query, double) - Method in class edu.umich.eecs.tac.props.BidBundle
Sets the bid for a query.
setBid(int, double) - Method in class edu.umich.eecs.tac.props.BidBundle
Sets the bid for a query.
setBidAndAd(Query, double, Ad) - Method in class edu.umich.eecs.tac.props.BidBundle
Sets the bid and ad for a query.
setBidAndAd(int, double, Ad) - Method in class edu.umich.eecs.tac.props.BidBundle
Sets the bid and ad for a query.
setCampaignDailySpendLimit(double) - Method in class edu.umich.eecs.tac.props.BidBundle
Sets the campaign daily spend limit.
setClicks(Query, int) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the clicks for associated query.
setClicks(Query, int, double) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the clicks for associated query.
setClicks(int, int) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the clicks for associated query.
setClicks(int, int, double) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the clicks for associated query.
setComponent(String) - Method in class edu.umich.eecs.tac.props.ManufacturerComponentComposable
Sets the string representing the component.
setComponentBonus(double) - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Sets the component bonus.
setComponentSpecialty(String) - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Sets the component specialty.
setContinuationProbability(int, double) - Method in class edu.umich.eecs.tac.props.UserClickModel
Sets the continuation probability for the query at the index.
setConversions(Query, int) - Method in class edu.umich.eecs.tac.props.SalesReport
Sets the conversions for a query.
setConversions(int, int) - Method in class edu.umich.eecs.tac.props.SalesReport
Sets the conversions for a query.
setConversionsAndRevenue(Query, int, double) - Method in class edu.umich.eecs.tac.props.SalesReport
Sets the conversions and revenue for a query.
setConversionsAndRevenue(int, int, double) - Method in class edu.umich.eecs.tac.props.SalesReport
Sets the conversions and revenue for a query.
setCost(Query, double) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the cost associated with the query.
setCost(int, double) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the cost associated with the query.
setDailyLimit(double) - Method in class edu.umich.eecs.tac.props.BidBundle.BidEntry
Sets the daily spend limit for the query class.
setDailyLimit(Query, double) - Method in class edu.umich.eecs.tac.props.BidBundle
Sets the daily spend limit for a query.
setDailyLimit(int, double) - Method in class edu.umich.eecs.tac.props.BidBundle
Sets the daily spend limit for a query.
setDistribution(Product, int[]) - Method in class edu.umich.eecs.tac.props.UserPopulationState
 
setDistribution(int, int[]) - Method in class edu.umich.eecs.tac.props.UserPopulationState
 
setDistribution(int[]) - Method in class edu.umich.eecs.tac.props.UserPopulationState.UserPopulationEntry
 
setDistributionCapacity(int) - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Sets the distribution capacity.
setDistributionCapacityDiscounter(double) - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Sets the decay rate.
setDistributionWindow(int) - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Sets the distribution window.
setFocusEffects(QueryType, double) - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Sets the focus effect for the given query type.
setImpressions(Query, int, int) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the impressions associated with the query.
setImpressions(Query, int, int, Ad, double) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the impressions associated with the query.
setImpressions(int, int, int) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the impressions associated with the query.
setImpressions(int, int, int, Ad, double) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the impressions associated with the query.
setKey(T) - Method in class edu.umich.eecs.tac.props.AbstractKeyedEntry
Sets the key for the entry.
setManufacturer(String) - Method in class edu.umich.eecs.tac.props.ManufacturerComponentComposable
Set the string representing the manufacturer.
setManufacturerBonus(double) - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Sets the manufacturer bonus.
setManufacturerSpecialty(String) - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Sets the manufacturer specialty.
setPosition(String, double) - Method in class edu.umich.eecs.tac.props.QueryReport.DisplayReport
Sets the average position for the advertiser.
setPosition(int, double) - Method in class edu.umich.eecs.tac.props.QueryReport.DisplayReport
Sets the average position for the advertiser.
setPosition(double) - Method in class edu.umich.eecs.tac.props.QueryReport.DisplayReportEntry
Sets the average position.
setPosition(String, double) - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Sets the average position of an advertiser.
setPosition(Query, String, double) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the average position for the associated query and advertiser.
setPosition(int, String, double) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the average position for the associated query and advertiser.
setPositionSum(Query, double) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the sum of the positions over all the impressions for a query.
setPositionSum(int, double) - Method in class edu.umich.eecs.tac.props.QueryReport
Sets the sum of the positions over all the impressions for a query.
setPrice(AdLink, double) - Method in class edu.umich.eecs.tac.props.Pricing
Sets the price of the AdLink.
setPricing(Pricing) - Method in class edu.umich.eecs.tac.props.Auction
Sets the pricing.
setProduct(Product) - Method in class edu.umich.eecs.tac.props.Ad
Sets the product for the ad.
setProduct(Product) - Method in class edu.umich.eecs.tac.props.RetailCatalog.RetailCatalogEntry
Sets the product.
setProduct(Product) - Method in class edu.umich.eecs.tac.props.UserPopulationState.UserPopulationEntry
Sets the product.
setPromoted(boolean) - Method in class edu.umich.eecs.tac.props.Ranking.Slot
Sets the promoted status.
setPromotedImpressions(int) - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Sets the total number of promoted impressions.
setPromotedReserve(double) - Method in class edu.umich.eecs.tac.props.ReserveInfo
Sets the promoted reserve score.
setPromotedSlotBonus(double) - Method in class edu.umich.eecs.tac.props.SlotInfo
Sets the promoted slot bonus.
setPromotedSlots(int) - Method in class edu.umich.eecs.tac.props.SlotInfo
Sets the number of promoted slots.
setPublisherId(String) - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Sets the publisher address.
setQuery(Query) - Method in class edu.umich.eecs.tac.props.AbstractQueryEntry
Sets the key to the given query.
setQuery(Query) - Method in class edu.umich.eecs.tac.props.Auction
Sets the query.
setRanking(Ranking) - Method in class edu.umich.eecs.tac.props.Auction
Sets the ranking.
setRegularImpressions(int) - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Sets the total number of regular impressions.
setRegularReserve(double) - Method in class edu.umich.eecs.tac.props.ReserveInfo
Returns the regular reserve score.
setRegularSlots(int) - Method in class edu.umich.eecs.tac.props.SlotInfo
Sets the number of regular slots.
setRevenue(Query, double) - Method in class edu.umich.eecs.tac.props.SalesReport
Sets the revenue for a query.
setRevenue(int, double) - Method in class edu.umich.eecs.tac.props.SalesReport
Sets the revenue for a query.
setSalesProfit(double) - Method in class edu.umich.eecs.tac.props.RetailCatalog.RetailCatalogEntry
Sets the sales profit.
setSalesProfit(Product, double) - Method in class edu.umich.eecs.tac.props.RetailCatalog
Sets the sales profit for the product.
setSalesProfit(int, double) - Method in class edu.umich.eecs.tac.props.RetailCatalog
Sets the sales profit for the product.
setSquashingParameter(double) - Method in class edu.umich.eecs.tac.props.PublisherInfo
Sets the squashing parameter value used in the simulation.
setTargetEffect(double) - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Sets the target effect.
size() - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Return the number of entries in the list.
size() - Method in class edu.umich.eecs.tac.props.Ranking
Returns the number of slots in the ranking.
SlotInfo - Class in edu.umich.eecs.tac.props
This class contains the auction slot information released to the agents at the begining of the game.
SlotInfo() - Constructor for class edu.umich.eecs.tac.props.SlotInfo
Creates a new slot information object.
SUPPORTED_TYPES - Static variable in class edu.umich.eecs.tac.TACAAConstants
The simulation supported types.

T

TACAAConstants - Class in edu.umich.eecs.tac
TACAAConstants will be used to define any constants used by the TAC AA Simulations.
toString() - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Returns a string that lists in the form (SimpleName [before] (entry1) ...
toString() - Method in class edu.umich.eecs.tac.props.Ad
Creates a string that displays whether the ad is generic and the product, if targeted.
toString() - Method in class edu.umich.eecs.tac.props.AdLink
Returns a string representation of the ad link.
toString() - Method in class edu.umich.eecs.tac.props.BankStatus
Creates a string with the account balance.
toString() - Method in class edu.umich.eecs.tac.props.BidBundle.BidEntry
Returns a string representation for the bid entry.
toString() - Method in class edu.umich.eecs.tac.props.ManufacturerComponentComposable
Returns a string representation of the manufacturer component composable.
toString() - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Returns the string representation of the query report entry.
toString() - Method in class edu.umich.eecs.tac.props.Ranking
Returns a string representation of the ranking.
toString() - Method in class edu.umich.eecs.tac.props.SalesReport.SalesReportEntry
Returns the string representation of the sales report entry.
toStringAfterEntries(StringBuilder) - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Appends the builder after the entries are written to the builder.
toStringBeforeEntries(StringBuilder) - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Appends the builder before the entries are written to the builder.
toStringBeforeEntries(StringBuilder) - Method in class edu.umich.eecs.tac.props.BidBundle
Appends the campaign daily spend limit.
TYPE_MESSAGE - Static variable in class edu.umich.eecs.tac.TACAAConstants
Human readable message.
TYPE_NONE - Static variable in class edu.umich.eecs.tac.TACAAConstants
Human readable message.
TYPE_WARNING - Static variable in class edu.umich.eecs.tac.TACAAConstants
Human readable warning.

U

UserClickModel - Class in edu.umich.eecs.tac.props
UserClickModel the parameters that generate user viewing behavior.
UserClickModel() - Constructor for class edu.umich.eecs.tac.props.UserClickModel
Creates an empty user click model with no query classes nor advertisers.
UserClickModel(Query[], String[]) - Constructor for class edu.umich.eecs.tac.props.UserClickModel
Creates a user click model initialized with the queries and advertisers.
UserPopulationState - Class in edu.umich.eecs.tac.props
Created by IntelliJ IDEA.
UserPopulationState() - Constructor for class edu.umich.eecs.tac.props.UserPopulationState
 
UserPopulationState.UserPopulationEntry - Class in edu.umich.eecs.tac.props
 
UserPopulationState.UserPopulationEntry(Product) - Constructor for class edu.umich.eecs.tac.props.UserPopulationState.UserPopulationEntry
 
UserPopulationState.UserPopulationEntry() - Constructor for class edu.umich.eecs.tac.props.UserPopulationState.UserPopulationEntry
 
USERS - Static variable in class edu.umich.eecs.tac.TACAAConstants
The TAC AA User role.

V

value(Query) - Static method in enum edu.umich.eecs.tac.props.QueryType
Returns the query type of the given query.
valueOf(String) - Static method in enum edu.umich.eecs.tac.props.QueryType
Returns the enum constant of this type with the specified name.
values() - Static method in enum edu.umich.eecs.tac.props.QueryType
Returns an array containing the constants of this enum type, in the order they're declared.

W

write(TransportWriter) - Method in class edu.umich.eecs.tac.props.AbstractKeyedEntry
Writes the state to the TransportWriter.
write(TransportWriter) - Method in class edu.umich.eecs.tac.props.AbstractTransportable
Writes the state for this transportable to the specified writer.
writeAfterEntries(TransportWriter) - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Writes to the writer after the entry nodes have been written.
writeBeforeEntries(TransportWriter) - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Writes to the writer before the entry nodes have been written.
writeBeforeEntries(TransportWriter) - Method in class edu.umich.eecs.tac.props.BidBundle
Writes the campaign daily spend limit to the writer.
writeEntry(TransportWriter) - Method in class edu.umich.eecs.tac.props.AbstractKeyedEntry
Writes the entry state to the TransportWriter.
writeEntry(TransportWriter) - Method in class edu.umich.eecs.tac.props.BidBundle.BidEntry
Writes the bid entry state to the writer.
writeEntry(TransportWriter) - Method in class edu.umich.eecs.tac.props.QueryReport.DisplayReportEntry
Writes the display report entry information to the writer.
writeEntry(TransportWriter) - Method in class edu.umich.eecs.tac.props.QueryReport.QueryReportEntry
Writes the query report entry information to the writer.
writeEntry(TransportWriter) - Method in class edu.umich.eecs.tac.props.RetailCatalog.RetailCatalogEntry
Writes the sales profit to the writer.
writeEntry(TransportWriter) - Method in class edu.umich.eecs.tac.props.SalesReport.SalesReportEntry
Writes the revenue and conversions to the writer.
writeEntry(TransportWriter) - Method in class edu.umich.eecs.tac.props.UserPopulationState.UserPopulationEntry
 
writeKey(TransportWriter) - Method in class edu.umich.eecs.tac.props.AbstractKeyedEntry
Writes the entry key to the TransportWriter.
writeKey(TransportWriter) - Method in class edu.umich.eecs.tac.props.AbstractStringEntry
Creates and writes a "key" node and sets the backing attribute value to the key.
writeKey(TransportWriter) - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntry
Writes the key out to the writer.
writePriceEntry(TransportWriter, Double, AdLink) - Method in class edu.umich.eecs.tac.props.Pricing
Writes the price entry to the writer.
writeWithLock(TransportWriter) - Method in class edu.umich.eecs.tac.props.AbstractTransportable
Writes the state of the transportable.
writeWithLock(TransportWriter) - Method in class edu.umich.eecs.tac.props.AbstractTransportableEntryListBacking
Writes a list of entry transportables to the writer.
writeWithLock(TransportWriter) - Method in class edu.umich.eecs.tac.props.Ad
Writes the product to the writer.
writeWithLock(TransportWriter) - Method in class edu.umich.eecs.tac.props.AdLink
Writes the advertiser's address and ad to the writer.
writeWithLock(TransportWriter) - Method in class edu.umich.eecs.tac.props.AdvertiserInfo
Writes the advertiser information parameters to the writer.
writeWithLock(TransportWriter) - Method in class edu.umich.eecs.tac.props.Auction
Writes the ranking and pricing to the writer.
writeWithLock(TransportWriter) - Method in class edu.umich.eecs.tac.props.BankStatus
Write the balance parameter.
writeWithLock(TransportWriter) - Method in class edu.umich.eecs.tac.props.ManufacturerComponentComposable
Writes the manufacturer and component to the writer.
writeWithLock(TransportWriter) - Method in class edu.umich.eecs.tac.props.Pricing
Writes the pricing information to the reader.
writeWithLock(TransportWriter) - Method in class edu.umich.eecs.tac.props.PublisherInfo
Writes the squashing parameter value to the writer.
writeWithLock(TransportWriter) - Method in class edu.umich.eecs.tac.props.Ranking.Slot
Write the ad link and the promoted status to the writer.
writeWithLock(TransportWriter) - Method in class edu.umich.eecs.tac.props.Ranking
Writes the slots to the writer.
writeWithLock(TransportWriter) - Method in class edu.umich.eecs.tac.props.ReserveInfo
Writes the reserve parameter information to the writer.
writeWithLock(TransportWriter) - Method in class edu.umich.eecs.tac.props.SlotInfo
Writes the promoted slot, regular slot, and promoted slot bonus parameters to the writer.
writeWithLock(TransportWriter) - Method in class edu.umich.eecs.tac.props.UserClickModel
Writes the queries, advertisers, advertiser effects, and continuation probabilities to the writer.

A B C D E G H I K L M N P Q R S T U V W

Copyright © 2007-2009 Association for Trading Agent Research. All Rights Reserved.