EstimateCost:

--------------------------------------------------------------------------
   Estimate the (weighted) cost to achieve all specified unique target states.

   Since version 7.
--------------------------------------------------------------------------
   Usage:
   costEstimate = EstimateCost( el0, dEl, teamGoals, memID, window, weight );
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   el0          (1,6)  Initial reference orbital elements  (Alfriend format) [a,theta,i,q1,q2,W]
   dEl          (1,6)  Initial orbital element differences (Alfriend format)
   teamGoals     (.)   Team goals data structure defining desired relative motion for team
   memID         (1)   Unique member ID
   window        (1)   Time window data structure
   weight        (1)   Scalar weight to be applied to all costs for this spacecraft

   -------
   Outputs
   -------
   costEstimate  (.)   Data structure including weighted cost to achieve 
                          all specified unique target states.
   
--------------------------------------------------------------------------

Children:

FormationFlying: Control/OptimalInPlaneDeltaV
FormationFlying: Coord/RotateState
FormationFlying: Guidance/SetupAssignmentProblem
FormationFlying: Transformation/Goals2DeltaElem