def __init__(self): super(BroydenSolver, self).__init__() self.workflow = CyclicWorkflow() self.xin = numpy.zeros(0, 'd') self.F = numpy.zeros(0, 'd')
def setUp(self): """ Called before each test. """ self.model = Assembly() self.model.add('c1', MyComp()) self.model.add('c2', MyComp()) self.model.add('driver', SimpleDriver()) self.model.driver.workflow = CyclicWorkflow() self.model.driver.workflow.add(['c1', 'c2'])
def configure(self): """ set it up """ self.add('c1', MyComp()) self.add('c2', MyComp()) self.add('driver', SimpleDriver()) self.driver.workflow = CyclicWorkflow() self.driver.workflow.add(['c1', 'c2']) self.connect('c1.y', 'c2.x') self.connect('c2.y', 'c1.x')
def configure(self): """ set it up """ self.add('c1', MyComp()) self.add('c2', MyComp()) self.add('c3', MyComp()) self.add('c4', MyComp()) self.driver.workflow = CyclicWorkflow() self.driver.workflow.add(['c1', 'c2', 'c3', 'c4']) self.connect('c1.y', 'c2.x') self.connect('c2.y', 'c3.x') self.connect('c3.y', 'c4.x') self.connect('c4.y', 'c1.x') self.connect('c1.yy', 'c3.xx') self.connect('c3.yy', 'c1.xx')
def __init__(self): super(MySolver, self).__init__() self.workflow = CyclicWorkflow()
def __init__(self): super(FixedPointIterator, self).__init__() self.current_iteration = 0 self.workflow = CyclicWorkflow()