function in_data = beam_2d (in_data)

% beam_2d.m  2-D beams

% nodes: [ node# x y ] 
in_data.ND = [   
         1   6    0;
         2   12   0;
         3   18   0;
         4   24   0;
         5   30   0;
         6   0   6;
         7   6   6;
         8   12  6;
         9   18  6;
         10  24  6;
         11  30  6;
         12  36  6];

in_data.mater.E = 9e9;
in_data.mater.A = .4;
in_data.mater.I = 1e-4;

E=in_data.mater.E; A=in_data.mater.A; I=in_data.mater.I;
% elements: [ element# el_type node1# node2# E A I  (el_type: 0 - FF, 1 - FP, 2- PF) ] 
in_data.EL = [  
        1  0   1   2   E  A  I;
        2  0   2   3   E  A  I;
        3  0   3   4   E  A  I;
        4  0   4   5   E  A  I;
        5  0   1   6   E  A  I;
        6  0   1   7   E  A  I;
        7  0   1   8   E  A  I;
        8  0   2   8   E  A  I;
        9  0   3   8   E  A  I;
       10  0   3   9   E  A  I;
       11  0   3   10  E  A  I;
       12  0   4   10  E  A  I;
       13  0   5   10  E  A  I;
       14  0   5   11  E  A  I;
       15  0   5   12  E  A  I;
       16  0   6    7  E  A  I;
       17  0   7    8  E  A  I;
       18  0   8    9  E  A  I;
       19  0   9   10  E  A  I;
       20  0   10  11  E  A  I;
       21  0   11  12  E  A  I];
% constrains: [ node# x y ] 
in_data.CON = [  
         6  0  0  0;
        12  0  0  0];
% loads: [node# x y ] 
in_data.LOAD_ = [  
           1      0  -0e2   0;
           2      0  -0e2   0;
           3      0  -200e2 0;
           4      0  -0e2   0;
           5      0  -0e2   0];

in_data.MASS = [  
          1  10e4  30e4  10e6;
          2  10e4  30e4  10e6;
          3  10e4  30e4  10e6;   
          4  10e4  30e4  10e6;
          5  10e4  30e4  10e6;
          6  10e4  30e4  10e6;
          7  10e4  30e4  10e6;
          8  10e4  30e4  10e6;
          9  10e4  30e4  10e6;
         10  10e4  30e4  10e6;
         11  10e4  30e4  10e6;
         12  10e4  30e4  10e6];
% dynamics:       
in_data.dynam.TIMEH    = [ 'bedr.txt' ];         % file name
in_data.dynam.delta_tm = [0.0079];               % times step, s
in_data.dynam.TIMEHDIR = [1 1 0];                % directivity, dof
in_data.dynam.TIMEHM   = [1:length(in_data.EL)*3];     % apply to masses
in_data.dynam.TIMEHPL  = [2*3-1];                % plot reponse displ for these dof's
in_data.dynam.DAMP_C   = [0.06 0.06];            % damping for the first DAMP_F modes
in_data.dynam.DAMP_F   = [3];                    % 1st and this mode will be taken for C calculation
% modal analysis
in_data.dynam.MODA     = [1];                    % plot mode of vibration
