Package org.planit.assignment
Class CapacityConstrainedTrafficAssignmentBuilder<T extends CapacityConstrainedAssignment>
- java.lang.Object
-
- org.planit.utils.builder.Builder<T>
-
- org.planit.assignment.TrafficComponentBuilder<T>
-
- org.planit.assignment.TrafficAssignmentBuilder<T>
-
- org.planit.assignment.CapacityConstrainedTrafficAssignmentBuilder<T>
-
- Type Parameters:
T
- capacity constrained assignment type
- Direct Known Subclasses:
DynamicTrafficAssignmentBuilder
public abstract class CapacityConstrainedTrafficAssignmentBuilder<T extends CapacityConstrainedAssignment> extends TrafficAssignmentBuilder<T>
builder for capacity constrained traffic assignment- Author:
- markr
-
-
Field Summary
-
Fields inherited from class org.planit.assignment.TrafficAssignmentBuilder
LOGGER
-
Fields inherited from class org.planit.assignment.TrafficComponentBuilder
groupId
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CapacityConstrainedTrafficAssignmentBuilder(Class<T> capacityconstrainedAssignmentClass, IdGroupingToken tokenId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, InfrastructureNetwork network)
Constructor
-
Method Summary
-
Methods inherited from class org.planit.assignment.TrafficAssignmentBuilder
build, buildSubComponents, createGapFunction, createGapFunctionInstance, createPhysicalCostInstance, createSmoothingInstance, createTrafficAssignmentInstance, createVirtualCostInstance
-
Methods inherited from class org.planit.assignment.TrafficComponentBuilder
getGroupIdToken, getInputBuilderListener
-
Methods inherited from class org.planit.utils.builder.Builder
createConfigurator, getClassToBuild, getConfigurator
-
-
-
-
Constructor Detail
-
CapacityConstrainedTrafficAssignmentBuilder
protected CapacityConstrainedTrafficAssignmentBuilder(Class<T> capacityconstrainedAssignmentClass, IdGroupingToken tokenId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, InfrastructureNetwork network) throws PlanItException
Constructor- Parameters:
capacityconstrainedAssignmentClass
- assignment classtokenId
- for id generationinputBuilderListener
- input builderdemands
- to usezoning
- to usenetwork
- to use- Throws:
PlanItException
- thrown if error
-
-