function [b1, c1, C1, b2, c2, C2] = aasd(A, B, a)
%AASD gives both solutions to the angle-angle-side problem, in degrees.
%
% AASD(A, B, a) may result in a vector fliled with NaNs if the existence
% condition |sin(B)sin(a)| <= |sin(A)| is not met. This function uses the
% Middle Side Law function MSL.m and Middle Angle Law function MAL.m to
% determine the solutions.
%
% See also MSL, MAL, AASD.
% Rody P.S. Oldenhuis
% Delft University of Technology
% Last edited: 23/Feb/2009
% find both solutions by calling aas directly
r2d = 180/pi; d2r = 1/r2d;
[A, B, a] = deal(A*d2r, B*d2r, a*d2r);
[b1, c1, C1, b2, c2, C2] = aas(A, B, a);
[b1, c1, C1, b2, c2, C2] = deal(b1*r2d, c1*r2d, C1*r2d, b2*r2d, c2*r2d, C2*r2d);
end