%------------------------------------------------------------------------------ % opt_line.pvs % ACCoRD v.1.0 % % Optimal lines solutions are ground speed/track optimal solutions that are % tangent to the protected zone. %------------------------------------------------------------------------------
opt_line[D: posreal] : THEORY BEGIN
IMPORTING opt_trk_gs[D],
tangent_line[D]
sp : VAR Sp_vect2
eps : VAR Sign
vo,vi,
nvo : VAR Vect2
%------------% % ALGORITHMS % %------------%
% zero indicates no optimal horizontal solution
opt_line_eps(sp,vo,vi,eps): {nvo:Vect2 | nz_vect2?(nvo) =>
optimal?(vo,tangent_line(sp,eps))(nvo)} = LET (k,nvo) = opt_trk_gs_line(tangent_line(sp,eps),vo,vi) IN IF k >= 0 THEN
nvo ELSE
zero ENDIF
opt_line_eps?(sp,vo,vi,eps)(nvo) : bool =
nz_vect2?(nvo) AND
nvo = opt_line_eps(sp,vo,vi,eps)
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.0Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.