# hub.solver.do_solver.gphh
Domain specification
Domain
# feature_esd
feature_esd(
domain: SchedulingDomain,
cpm,
cpm_esd,
task_id: int,
**kwargs
)
Will only work if you store cpm results into the object
# feature_lsd
feature_lsd(
domain: SchedulingDomain,
cpm,
cpm_esd,
task_id: int,
**kwargs
)
Will only work if you store cpm results into the object
# feature_efd
feature_efd(
domain: SchedulingDomain,
cpm,
cpm_esd,
task_id: int,
**kwargs
)
Will only work if you store cpm results into the object
# feature_lfd
feature_lfd(
domain: SchedulingDomain,
cpm,
cpm_esd,
task_id: int,
**kwargs
)
Will only work if you store cpm results into the object
# FeatureEnum
An enumeration.
# ALL_DESCENDANTS FeatureEnum
# EARLIEST_FINISH_DATE FeatureEnum
# EARLIEST_START_DATE FeatureEnum
# LATEST_FINISH_DATE FeatureEnum
# LATEST_START_DATE FeatureEnum
# N_PREDECESSORS FeatureEnum
# N_SUCCESSORS FeatureEnum
# PRECEDENCE_DONE FeatureEnum
# RESSOURCE_AVG FeatureEnum
# RESSOURCE_MAX FeatureEnum
# RESSOURCE_MIN FeatureEnum
# RESSOURCE_NZ_MIN FeatureEnum
# RESSOURCE_REQUIRED FeatureEnum
# RESSOURCE_TOTAL FeatureEnum
# TASK_DURATION FeatureEnum
# EvaluationGPHH
An enumeration.
# PERMUTATION_DISTANCE EvaluationGPHH
# SGS EvaluationGPHH
# PermutationDistance
An enumeration.
# HAMMING PermutationDistance
# KTD PermutationDistance
# KTD_HAMMING PermutationDistance
# PoolAggregationMethod
An enumeration.