LVModelFeasibility:

--------------------------------------------------------------------------
   Compute the feasibility of a given LV model. Checks several conditions.
   
   Returns an array of logicals indicating pass (1) or fail (0) for each
   condition:
     1. Thrust to weight ratio at takeoff. 
         Must be above opts.minThrustToWeight
     2. Total delta-v. 
         Must be below opts.maxDeltaV

   Add more as needed to this list. When a condition is added here:
     LVModelFeasibilityReport will automatically display it.
     LVModelFeasibilityFix must be edited separately to implement a fix.
 
   Since version 2015.1
--------------------------------------------------------------------------
   Form:
   [f,v,d,s] = LVModelFeasibility( lv, opts )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   lv      (.)     Launch vehicle data structure. See RocketDatabase.
   opts    (.)     Options. Default values used if not entered. To get
                     default values type: LVModelFeasibility('opts');

   -------
   Outputs
   -------
   f       (1,:)   Feasibility array. Array of logicals (0,1). If any is
                   zero then that condition is not feasible.
   v       (1,:)   Value of the conditions checked.
   d       (.)     Data structure of values. Compare to thresholds in opts
   s       {:}     String label for each condition

--------------------------------------------------------------------------

Children:

LaunchVehicle: MultiStage/BurnoutVelocity
LaunchVehicle: VehicleModels/LVThrustToWeight