示例#1
0
import sys
from FCM import *
from Simulation import *

test_fcm1 = FCM()

test_fcm1.add_concept("Tank1")
test_fcm1.add_concept("Tank2")
test_fcm1.add_concept("Valve1")
test_fcm1.add_concept("Valve2")
test_fcm1.add_concept("Valve3")
test_fcm1.add_concept("Heat element")
test_fcm1.add_concept("Therm_tank1")
test_fcm1.set_value("Tank1", .2)
test_fcm1.add_concept("Therm_tank2")

test_fcm1.set_value("Tank2", .01)

test_fcm1.set_value("Valve1", .55)
test_fcm1.set_value("Valve2", .58)
test_fcm1.set_value("Valve3", .0)

test_fcm1.set_value("Heat element", .2)
test_fcm1.set_value("Therm_tank1", .1)
test_fcm1.set_value("Therm_tank2", .05)

test_fcm1.add_edge("Tank1", "Valve1", .21)
test_fcm1.add_edge("Tank1", "Valve2", .38)
test_fcm1.add_edge("Tank2", "Valve2", .7)
test_fcm1.add_edge("Tank2", "Valve3", .6)
test_fcm1.add_edge("Valve1", "Tank1", .76)
示例#2
0
文件: f2.py 项目: anvesh2502/Leetcode
from FCM import *

def f1() : return 0.2

def f2(a=3) : return 0.4


fcm_graph=None

# Test 1 : Check for FCM creation
fcm_graph=FCM()

print '### FCM creation successful'

# Test 2 : Test for adding concepts
fcm_graph.add_concept("concept1")
fcm_graph.add_concept("concept2")

print '### FCM adding valid concepts successful'


# Test 3 : Adding valid edges

fcm_graph.add_edge('concept1','concept2',0.3)

print '### FCM adding valid edges successful'

fcm_graph.remove_edge('concept1','concept2')
print '### FCM removing valid edges successful'

import sys
from FCM import *
from Simulation import *

test_fcm = FCM()

test_fcm.add_concept("Tank1")
test_fcm.add_concept("Tank2")
test_fcm.add_concept("Valve1")
test_fcm.add_concept("Valve2")
test_fcm.add_concept("Valve3")
test_fcm.add_concept("Heat element")
test_fcm.add_concept("Therm_tank1")
test_fcm.set_value("Tank1", .2)
test_fcm.add_concept("Therm_tank2")

test_fcm.set_value("Tank2", .01)

test_fcm.set_value("Valve1", .55)
test_fcm.set_value("Valve2", .58)
test_fcm.set_value("Valve3", .0)

test_fcm.set_value("Heat element", .2)
test_fcm.set_value("Therm_tank1", .1)
test_fcm.set_value("Therm_tank2", .05)

test_fcm.add_edge("Tank1", "Valve1", .21)
test_fcm.add_edge("Tank1", "Valve2", .38)
test_fcm.add_edge("Tank2", "Valve2", .7)
test_fcm.add_edge("Tank2", "Valve3", .6)
test_fcm.add_edge("Valve1", "Tank1", .76)