Changeset 1523

Show
Ignore:
Timestamp:
10/07/08 06:43:58 (2 months ago)
Author:
dmitrey.kroshko
Message:

minor changes for oolin

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/openopt/scikits/openopt/Kernel/Function.py

    r1522 r1523  
    232232        # TODO: handle FIXED variables here 
    233233        vector = array(vector_like, float) 
    234         oofun.__init__(self, lambda *x: dot(vector, asfarray(x)), *args, **kwargs) 
     234        def oolin_objFun(*x): 
     235            if len(x) == 1: return dot(vector, x[0]) 
     236            else: return dot(vector, asfarray(x)) 
     237        oofun.__init__(self, oolin_objFun, *args, **kwargs) 
    235238        self.d = lambda *x: vector.copy() 
    236239