function H=condizioniCC(gammaL)
% trave appoggio-appoggio
% H=[     1            0           1            0;
%        -1            0           1            0;
%   cos(gammaL)  sin(gammaL) cosh(gammaL) sinh(gammaL);
%  -cos(gammaL) -sin(gammaL) cosh(gammaL) sinh(gammaL)];
%% doppia trave appoggio-appoggio-appoggio
% H=[     1            0           1            0            0             0            0           0;
%        -1            0           1            0            0             0            0           0; 
%   cos(gammaL)  sin(gammaL) cosh(gammaL) sinh(gammaL)       0             0            0           0;
%  -cos(gammaL) -sin(gammaL) cosh(gammaL) sinh(gammaL)       1             0           -1           0;
%  -sin(gammaL)  cos(gammaL) sinh(gammaL) cosh(gammaL)       0            -1            0          -1;
%         0            0            0            0           1             0            1           0;
%         0            0            0            0      cos(gammaL)  sin(gammaL) cosh(gammaL) sinh(gammaL);
%         0            0            0            0     -cos(gammaL) -sin(gammaL) cosh(gammaL) sinh(gammaL)];
%% trave incastro - incastro
% H=[     1            0           1            0;
%         0            1           0            1;
%   cos(gammaL)  sin(gammaL) cosh(gammaL) sinh(gammaL);
%  -sin(gammaL) cos(gammaL) sinh(gammaL) cosh(gammaL) ];

%% trave incastro - libera
H=[     1            0           1            0;
        0            1           0            1;
    -cos(gammaL)  -sin(gammaL) cosh(gammaL) sinh(gammaL);
    sin(gammaL) -cos(gammaL) sinh(gammaL) cosh(gammaL) ];