The Parametric Model Class - Suspension Model

The parametric model class for this example is shown below. The default values for the design variables and their limits were provided by the suspension designer.
class MV3010 (object):

  def __init__ (self,
    label                  = "MV3010", (The default label for the model)
    outerTieRodBall_y      = -565.15, (The default values for the design variables)
    outerTieRodBall_z      = +248.92, 
    innerTieRodBall_y      = -215.90,
    innerTieRodBall_z      = +276.86,
    outerTieRodBall_ylim   = (-651.15, -551.15), (The default limits for the design variables)
    outerTieRodBall_zlim   = (+190.92, +250.92),
    innerTieRodBall_ylim   = (-298.90, -209.90),
    innerTieRodBall_zlim   = (+230.86, +278.86),
  ):

    self.label                = label (Store the design with the instance)
    self.outerTieRodBall_y    = outerTieRodBall_y    
    self.outerTieRodBall_z    = outerTieRodBall_z    
    self.innerTieRodBall_y    = innerTieRodBall_y    
    self.innerTieRodBall_z    = innerTieRodBall_z    
    self.outerTieRodBall_ylim = outerTieRodBall_ylim
    self.outerTieRodBall_zlim = outerTieRodBall_zlim
    self.innerTieRodBall_ylim = innerTieRodBall_ylim
    self.innerTieRodBall_zlim = innerTieRodBall_zlim