This document is archived and information here might be outdated. Recommended version. |
Provides access to the common interface for all network solvers.
Name | Description | |
---|---|---|
Bind | Re-associate the solver with the given network dataset and its schema. | |
CanAccumulateAttributes | Indicates if the solver supports using accumulate network attributes. | |
CanUseHierarchy | Indicates if the solver supports using a hierarchy network attribute. | |
ClassDefinitions | The inputs and outputs defined by the solver. | |
CreateContext | Creates the analysis context for the solver. | |
CreateLayer | Makes a new network analysis layer for the solver context. | |
DisplayName | The display name of the solver. | |
Name | The name of the solver. | |
Properties | The properties for the solver. | |
Solve | Perform the network analysis and construct results. | |
UpdateContext | Update the analysis context for the solver. | |
UpdateLayer | Updates the layer and indicates if the layer was updated. |
CoClasses and Classes | Description |
---|---|
NAClosestFacilitySolver | Performs closest facility analysis. |
NALocationAllocationSolver | Solves various location-allocation problem types |
NAODCostMatrixSolver | Performs origin-destination matrix analysis. |
NARouteSolver | Performs shortest path and tour analysis. |
NAServiceAreaSolver | Performs service area analysis. |
NAVRPSolver | Performs VRP network analysis. |
The INASolver interface is a common interface used by all of the network solvers. It can be used to access some of the standard properties from the solver. It is also used to create NAContext and NALayer objects and to perform the actual network analysis.