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