uk.ac.liv.util
Interface Resetable

All Known Subinterfaces:
AdaptiveStrategy, FixedQuantityStrategy, Prototypeable, ShoutEngine, Strategy, TradingAgent, ValuationPolicy
All Known Implementing Classes:
AbstractAuctioneer, AbstractStrategy, AbstractTradingAgent, AdaptiveStrategyImpl, AuctionConsoleFrame, AuctionImpl, CombiAuctionReport, ComplexityReport, CummulativeDistribution, DirectRevelationReport, DiscreteProbabilityDistribution, DumbRandomLearner, DynamicSurplusReport, EquilibriumPriceStrategy, FixedPriceStrategy, FixedQuantityStrategyImpl, FixedValuer, FourHeapShoutEngine, GDStrategy, GraphReport, HistoricalDataReport, KaplanStrategy, MarkupStrategyDecorator, MixedStrategy, PriceStatisticsReport, ProportionalMarkupStrategy, PureSimpleStrategy, QLearner, RandomValuer, RothErevLearner, StatelessQLearner, WidrowHoffLearner, ZIPStrategy

public interface Resetable

Classes implementing this interface indicate that their state is resetable. This is often used in JASA to re-initialise objects instead of re-constructing them, with the associated garbage-collection and initialisation performance penalties.

Version:
$Revision: 1.8 $
Author:
Steve Phelps

Method Summary
 void reset()
          Reinitialise our state to the original settings.
 

Method Detail

reset

public void reset()
Reinitialise our state to the original settings.