Show / Hide Table of Contents

Namespace Quantellia.WMServer.Execution

Namespace that manages Execution and evaluation of Decision Models, and the management of evaluation results.

Classes

Evaluation

Represents single evaluation of a DecisionModel.

EvaluationArgs

Class respresenting the arguments passed to a WMProcessor instance when a DecisionModel is to be run with a specified set of arguments.

EvaluationController

The Controller class for the evaluation REST interface.

EvaluationDTO

Persistent record of the inputs and calculations performed during a call to Run(EvaluationArgs)

EvaluationResult

Stores the results of an evaluation, such as is returned by a call to Evaluate(EvaluationArgs, string, WMPrincipal, WMAppDbContext, SimulationParams?).

ProcessorFunctions

This class implements the functions that can be called from within a WMProcessor. Each implementation of IProcessor must establish a protocol for calling these functions.

WMCodeBlock

Used by the expression parser in the World Modeler to represent a code block.

WMCompiler

General class which provdies an abstract, language-independent implementation of a DecisionModel compiler.

WMProcessor

General class which provdies an abstract, language-independent implementation of a DecisionModel processor.

Interfaces

ICompiler

Interface that must be implemented by all classes that compile DecisionModels into executable objects.

IProcessor

This interface must be implemented by all classes that process (or execute/evaluate) DecisionModels

In this article
Back to top Copyright © 2025 Quantellia LLC.    Version 2.0.0 Revision 399     Last Updated 1/15/2025    DRAFT DOCUMENTATION. SUBJECT TO CHANGE