Example #1
0
 public static void Do(IGWContext context = null)
 {
     new ComputeOrderManager(context);
     new InferenceManager();
     new GibbsSamplingManager();
     new OLMManager();
 }
Example #2
0
 public static void Do(IGWContext context = null)
 {
     new ComputeOrderManager(context);
     new ViterbiManager();
     new MCMCSamplingManager();
     new OLMManager();
     new GradientDescentManager();
 }
Example #3
0
        public static void DoRequest <RequestType, ResultType>(this IGWContext senderCTX, RequestType request)
            where RequestType : IHas <IRequestLogic <RequestType, ResultType> >
        {
            var context = senderCTX as IHas <ICRActionLogic <RequestType> >;

            if (context != null)
            {
                context.Enter(request);
            }
            else
            {
                DefaultContext <RequestType, ResultType> .Instance.Enter(request);
            }
        }
Example #4
0
        public static PDBInfo Do(ProvidePDBInfoOptions options, IGWContext context)
        {
            var request  = new ProvidePDBInfo(options);
            var ccontext = context as ICRActionLogic <ProvidePDBInfo>;

            if (ccontext != null)
            {
                ccontext.Enter(request);
            }
            else
            {
                request.RequestInDefaultContext();
            }
            return(request.PDBInfo);
        }
Example #5
0
 public Listener(IGWContext context = null)
 {
     Context = context;
     Register();
 }
Example #6
0
 public static void DoRequest <RequestType>(this IGWContext context, RequestType request)
     where RequestType : IHas <IRequestLogic <RequestType> >
 {
     context.DoRequest <RequestType, bool>(request);
 }
Example #7
0
 public ComputeOrderManager(IGWContext context = null)
 {
     Context = context;
     Register();
 }