dash-asg / ASG.API /AModelScenoariotree.py
wasmdashai's picture
model push
62dcfec
raw
history blame contribute delete
908 Bytes
# -*- coding: utf-8 -*-
"""
Created on Fri Mar 10 23:13:18 2023
@author:
"""
from ModelTEC import *
from MScenoariotree import *
from MCheakscenario import Cheakscenario
class ModelScenoariotree:
def __init__(self,obTECSoft=None,obTEC=None,obG=None,Base=None,isForm=False):
self.cks=Cheakscenario(ob=obTECSoft)
# obTEC.nlp=Base.nlp
# obTECSoft.nlp=Base.nlp
self.Base=Base
self.obGroup=obG
self.Base.setModels(ObTEC=obTEC,ObTECSodft=obTECSoft,obchk=self.cks,isForm=isForm)
def search(self,inputstate=[''],rateerror=0,PrintFuri=True,type_search='Max',ThresholdTechnique=0.0,istrans=False):
Cheakscenario.PrintFuri=PrintFuri
Cheakscenario.rateerror=rateerror
self.Base.Predict(Description=inputstate,WF=type_search,ThresholdTechnique=ThresholdTechnique,istrans=istrans)
print ('all scenario : end')