Package parasol :: Module ProbDesc :: Class ProblemDescription
[hide private]
[frames] | no frames]

Class ProblemDescription

source code


Instance Methods [hide private]
 
__init__(self, subtaskName='', taskName='', author='', constraintTolerance=0.0)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
setControlRoutine(self, controlRoutine) source code
 
setRenderControlRoutine(self, renderControlRoutine) source code
 
addDesVars(self, *dvLists)
add design variables to the system (these variables may be used to optimize the system or to create plots) design vars have: name, value, minVal, maxVal, NSteps, units, description
source code
 
addResultVars(self, *rvLists)
now add any Result Variables That might be plotted...
source code
 
setResultVariableLimits(self, name='resultvar', loLimit=-1e+300, hiLimit=1e+300) source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Instance Variables [hide private]
  desVarL
list of design variable descriptions
  resVarL
list of result variable descriptions
  resVarLimitD
dictionary of result variable limits
  controlRoutine
control routine for problem
  renderControlRoutine
control routine for POV rendering
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, subtaskName='', taskName='', author='', constraintTolerance=0.0)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

addResultVars(self, *rvLists)

source code 
now add any Result Variables That might be plotted
result variables have: 
   name,      units,  description <,possibly loLimit, hiLimit>