Class QueryLifecycleBeginBase
Query begin lifecycle base class implementation for causal algorithms. See IQueryLifecycleBegin for more information.
Inheritance
System.Object
    QueryLifecycleBeginBase
      
      
      
      
  Implements
Inherited Members
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.ToString()
    
  Namespace: BayesServer.Inference
Assembly: BayesServer.Inference.dll
Syntax
public abstract class QueryLifecycleBeginBase : IQueryLifecycleBegin
  Constructors
QueryLifecycleBeginBase(IInference, IQueryOptions)
For internal use.
Declaration
public QueryLifecycleBeginBase(IInference inference, IQueryOptions queryOptions)
  Parameters
| Type | Name | Description | 
|---|---|---|
| IInference | inference | For internal use.  | 
      
| IQueryOptions | queryOptions | For internal use.  | 
      
Properties
Inference
The current inference engine. Note that some algorithms may use a copy of the original network.
Declaration
public IInference Inference { get; }
  Property Value
| Type | Description | 
|---|---|
| IInference | 
QueryOptions
The query options instance being used in the query. This can be modified by a class that implements IQueryLifecycle.
Declaration
public IQueryOptions QueryOptions { get; }
  Property Value
| Type | Description | 
|---|---|
| IQueryOptions |