Package | Description |
---|---|
loggers |
A group of classes responsible for logging metrics or penalty evolutions over time during a single re-ranking process
|
loggers.defined |
Predefined loggers.
|
schedulers |
A group of classes implementing a single re-ranking procedure.
|
settings |
A group of classes that represent penalty functions/cost functions
|
Modifier and Type | Method and Description |
---|---|
abstract ManualLogger |
ManualLogger.makeCopy(java.lang.String suffix)
Copy constructor for this logger, with a new output filename
|
Modifier and Type | Class and Description |
---|---|
class |
AcceptanceLogger
Acceptance is a logger which keeps track of the success of the changes to the network in a single re-ranking.
|
class |
PenaltiesLogger
PenaltiesLogger is a logger which keeps track of all registered penalties during single re-rankings.
|
Modifier and Type | Method and Description |
---|---|
ManualLogger |
PenaltiesLogger.makeCopy(java.lang.String logFile)
Overrides and creates a copy constructor for a PenaltiesLogger
|
ManualLogger |
AcceptanceLogger.makeCopy(java.lang.String suffix)
Copy constructor, creates and returns a new AcceptanceLogger in the form of a ManuaLogger, with the same settings as the argument but a different logfile.
|
Constructor and Description |
---|
NetworkSA(double T0,
double coolingMultiplier,
double freezingTemperature,
NetworkModifier modifier,
PartitionFitnessFunction fitness,
boolean allowWorseSolutions,
long maxIterations,
java.util.ArrayList<ManualLogger> loggers,
NetworkFileBackedWrapper wrapper,
EnsembleSA ensemble)
Constructs a new optimization procedure with following temperature settings, network, modifier, logger and fitnessfunction
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<ManualLogger> |
CurrentSettings.getLoggers() |
Modifier and Type | Method and Description |
---|---|
void |
CurrentSettings.setLoggers(java.util.ArrayList<ManualLogger> loggers) |