Commit 8488cdb6 authored by Heller, William T.'s avatar Heller, William T.
Browse files

Replace sas_temper_engine.py

parent 1a9aab08
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -178,6 +178,9 @@ def define_model(schedule, modconf, temperature, rval, current):
        # pick a value from within the constrained range
        for i, p in enumerate(current.params):
            move = frand(-0.1*rval*p.val,0.1*rval*p.val)
            if p.kind in ["integer"]:
                local.params[i].val = int(p.val + move)
            else:
                local.params[i].val = p.val + move
                
            if local.params[i].val>modconf.params[i].max:
@@ -201,6 +204,9 @@ def define_model(schedule, modconf, temperature, rval, current):
        if local.sq is not None:        
            for i, sqp in enumerate(current.sq.params):
                move = frand(-0.1*rval*sqp.val,0.1*rval*sqp.val)
                if sqp.kind in ["integer"]:
                    local.sq.params[i].val = int(sqp.val + move)
                else:
                    local.sq.params[i].val = sqp.val + move
                
                if local.sq.params[i].val>modconf.sq.params[i].max: