Classes | |
| class | DefaultSolverDiscoveryService |
| Provides the default solver discovery implementation used by the generic solver infrastructure. More... | |
| interface | ISolverDiscoveryService |
| Defines a service that discovers solver adapter plugins and native solver installations on the current computer. More... | |
| class | SolverAdapterLoader |
| Loads solver adapter plugins from managed assemblies. More... | |
| class | SolverAdapterRegistry |
| Stores solver adapters that were loaded successfully and provides lookup services by adapter identifier or solver kind. More... | |
| class | SolverDiscoveryCandidate |
| Represents one candidate solver installation or adapter location discovered on the current computer. More... | |
| class | SolverDiscoveryCandidateCollector |
| Collects candidate native solver locations from explicit paths, environment variables, the operating-system PATH, and conventional installation directories. More... | |
| class | SolverDiscoveryOptions |
| Configures how solver adapter plugins and native solver installations are discovered on the current computer. More... | |
| class | SolverDiscoveryResult |
| Represents the complete result of solver and adapter discovery on the current computer. More... | |
| class | SolverEnvironmentVariableCatalog |
| Provides the default catalog of solver-specific environment variables inspected during solver discovery. More... | |
| class | SolverEnvironmentVariableDefinition |
| Describes a solver-specific environment variable that may identify an installation directory, native library path, or license location. More... | |
| class | SolverInstallationPathCatalog |
| Provides default conventional installation paths for the supported mathematical optimization solvers. More... | |
| class | SolverInstallationPathDefinition |
| Describes a conventional installation path that may contain a supported solver. More... | |
| class | SolverRuntimeBuilder |
| Discovers solver infrastructure, loads adapter plugins, and validates loaded adapters against their native solver runtimes. More... | |
| class | SolverRuntimeBuildResult |
| Represents the result of building the solver runtime from discovery information and dynamically loaded adapter plugins. More... | |
| class | SolverRuntimeContext |
| Represents the solver runtime infrastructure available to the application after adapter discovery and loading. More... | |
| class | SolverRuntimeFactory |
| Provides convenient factory methods for constructing the default solver runtime without exposing the discovery and adapter-loading implementation details to application code. More... | |
| class | SolverSelectionOptions |
| Configures how a solver adapter is selected when automatic solver selection is requested. More... | |
| class | SolverSelectionResult |
| Represents the result of selecting a solver adapter for a solve request. More... | |
| class | SolverSelectionService |
| Selects a usable solver adapter according to the requested solver kind, adapter capabilities, availability information, and configured priority. More... | |
Enumerations | |
| enum | SolverDiscoverySource { Unknown = 0 , ExplicitConfiguration = 1 , EnvironmentVariable = 2 , SystemPath = 3 , ApplicationDirectory = 4 , PluginDirectory = 5 , CommonInstallationDirectory = 6 , OperatingSystemRegistry = 7 , LoadedAssembly = 8 } |
| Identifies how a solver installation or adapter location was discovered. More... | |
Identifies how a solver installation or adapter location was discovered.
Definition at line 12 of file SolverDiscoverySource.cs.