public final class ProfileOptimizerStructure extends Object implements StructureInstance
| Modifier and Type | Class and Description |
|---|---|
static class |
ProfileOptimizerStructure.ProfileSelectionMethod |
static class |
ProfileOptimizerStructure.UsageChargeStance |
| Constructor and Description |
|---|
ProfileOptimizerStructure(String name) |
| Modifier and Type | Method and Description |
|---|---|
double |
getBundleValueWeight() |
String |
getName() |
org.powertac.factoredcustomer.CapacityProfile.PermutationRule |
getPermutationRule() |
double |
getProfileChangeWeight() |
ProfileOptimizerStructure.ProfileSelectionMethod |
getProfileSelectionMethod() |
double |
getRationalityFactor() |
double |
getReactivityFactor() |
double |
getReceptivityFactor() |
double |
getUsageChargePercentBenefit() |
ProfileOptimizerStructure.UsageChargeStance |
getUsageChargeStance() |
double |
getUsageChargeThreshold() |
boolean |
isReceiveRecommendations() |
public ProfileOptimizerStructure(String name)
public String getName()
getName in interface StructureInstancepublic boolean isReceiveRecommendations()
public org.powertac.factoredcustomer.CapacityProfile.PermutationRule getPermutationRule()
public ProfileOptimizerStructure.ProfileSelectionMethod getProfileSelectionMethod()
public double getReactivityFactor()
public double getReceptivityFactor()
public double getRationalityFactor()
public ProfileOptimizerStructure.UsageChargeStance getUsageChargeStance()
public double getUsageChargePercentBenefit()
public double getUsageChargeThreshold()
public double getProfileChangeWeight()
public double getBundleValueWeight()
Copyright © 2018 Power TAC. All rights reserved.