Beispiel #1
0
simulationContext = SimulationContext()
evaluator = Evaluator()
evaluator.SetSimulationContext(simulationContext)
simulationContext.SetEvaluator(evaluator)
'''Parameters Model Adaptor'''
modelAdaptor = ModelAdaptor()
modelAdaptor.SetSimulationContext(simulationContext)
modelAdaptor.SetEvaluator(evaluator)

xmlnetpathGeneric = os.path.join(wdir, xmlNetGeneric)
xmlboundpathGeneric = os.path.join(wdir, xmlBoundGeneric)

xsdnetpath = os.path.join(xdir, xsdNet)
xsdboundpath = os.path.join(xdir, xsdBound)
print wdir
simulationContext.ReadFromXML(xmlboundpathGeneric, xsdboundpath)
'''Creating NetworkGraph Object From its XML'''
networkGraph = NetworkGraph()
networkGraph.ReadFromXML(xmlnetpathGeneric, xsdnetpath)
modelAdaptor.Idpat = networkGraph.PatientId
netPost = modelAdaptor.Idpat + '_' + xmlNetGeneric
boundPost = modelAdaptor.Idpat + '_BC_' + xmlNetGeneric
xmlnetpath = os.path.join(wdir, netPost)
xmlboundpath = os.path.join(wdir, boundPost)

#starting customization
modelAdaptor.AdaptingParameters(xmlboundpathGeneric, xmlboundpath)
'''NetworkGraph Model Adaptor'''
modelAdaptor.SetNetworkGraph(networkGraph)
evaluator.SetNetworkGraph(networkGraph)
modelAdaptor.AdaptingModel(xmlnetpathGeneric, xmlnetpath)
Beispiel #2
0
simulationContext.SetEvaluator(evaluator)
    
'''Parameters Model Adaptor'''
modelAdaptor = ModelAdaptor()
modelAdaptor.SetSimulationContext(simulationContext)
modelAdaptor.SetEvaluator(evaluator)

xmlnetpathGeneric = os.path.join(wdir, xmlNetGeneric)
xmlboundpathGeneric = os.path.join(wdir, xmlBoundGeneric)
        
xsdnetpath = os.path.join(xdir, xsdNet)
xsdboundpath = os.path.join(xdir, xsdBound)
print wdir
simulationContext.ReadFromXML(xmlboundpathGeneric, xsdboundpath)

'''Creating NetworkGraph Object From its XML'''
networkGraph = NetworkGraph()
networkGraph.ReadFromXML(xmlnetpathGeneric, xsdnetpath)
modelAdaptor.Idpat=networkGraph.PatientId
netPost = modelAdaptor.Idpat+'_'+xmlNetGeneric
boundPost = modelAdaptor.Idpat+'_BC_'+xmlNetGeneric
xmlnetpath = os.path.join(wdir, netPost)
xmlboundpath = os.path.join(wdir, boundPost)

#starting customization
modelAdaptor.AdaptingParameters(xmlboundpathGeneric,xmlboundpath)

'''NetworkGraph Model Adaptor'''
modelAdaptor.SetNetworkGraph(networkGraph)
evaluator.SetNetworkGraph(networkGraph)
modelAdaptor.AdaptingModel(xmlnetpathGeneric,xmlnetpath)