voiage.contracts.kernel.EvpiKernel
Capability-aware EVPI kernel preserving the legacy scalar calculation.
Methods
Section titled “Methods”requirements
Section titled “requirements”requirements([positional or keyword] self: None = None, [positional or keyword] spec: AnalysisSpec = None, [positional or keyword] policy: NumericalPolicy = None) -> KernelRequirementsRequire deterministic dense-array support for the EVPI pilot.
Parameters:
selfspecAnalysisSpecpolicyNumericalPolicy
Returns: KernelRequirements
calculate
Section titled “calculate”calculate([positional or keyword] self: None = None, [positional or keyword] spec: AnalysisSpec = None, [positional or keyword] inputs: NDArray[np.generic] = None, [keyword-only] backend: CapabilityBackend = None, [keyword-only] policy: NumericalPolicy = None, [keyword-only] context: RunContext = None) -> ScalarPayloadDelegate EVPI and normalize the established scalar result.
Parameters:
selfspecAnalysisSpecinputsNDArray[np.generic]backendCapabilityBackendpolicyNumericalPolicycontextRunContext
Returns: ScalarPayload