Create_IPMesh4MultRectShape
Purpose
fiber discretization for section of several rectangular patches
Synopsis
Shape = Create_IPMesh4MultRectShape (Shape,MeshData)
Description
CREATE_IPMESH4MULTRECTSHAPE fiber discretization for section of several rectangular patches
  SHAPE = CREATE_IPMESH4MULTRECTSHAPE (SHAPE,MESHDATA)
  the function generates and adds the integration point locations and weights for the shape
  in SHAPE.SType to a section of rectangular patches described in the data structure SHAPE;
  the data structure MESHDATA supplies details for the fiber discretization in the fields:
  MESHDATA.ny  = number of IPs in the y-direction (for rectangular sections)
          .nz  = number of IPs in the z-direction (for rectangular sections)
          .ncl = number of IPs in the longitudinal cover direction (for rectangular sections)
          .nct = number of IPs in the transverse   cover direction (for rectangular sections)
          .nfl = number of IPs along  the flange width
          .nft = number of IPs across the flange thickness
          .nwl = number of IPs along  the web depth
          .nwt = number of IPs across the web thickness
          .niy = number of IPs in the y-direction for flange-web intersection
          .niz = number of IPs in the z-direction for flange-web intersection
          .IntTyp = quadrature rule
          .ndm = 2 (discretization in y), 3 (discretization in y and z)
  the data structure SHAPE supplies the section shape and the outline in the fields
  SHAPE.SType    = character variable for section shape with the following options:
                   'Rect', 'RectwCov', 'I-Shp', 'T-Shp', 'L-Shp', 'C-Shp', 'S-Shp',
                   'Box' , 'BoxwOvh' , 'Circ-Shp'
  SHAPE.Outline  =  cell array with the coordinates of each rectangular patch group:
                   {1} for flange(s), {2} for web(s), {3} for flange-web intersection
  on return SHAPE is enriched with the following fields
  SHAPE.FibAyz   = (nfib x 3) numerical array with y- and z-coordinates and weights of IPs
  SHAPE.FMatID   =  nfib x 1 with the material number for each IP
  SHAPE.MeshData = IP mesh information for SType with relevant scalar fields 
                   ny nz, ncl, nct, nfl, nft, nwl, nwt, niy, niz
Cross-Reference Information
This function calls:
- Rectangle2Fiber integration points and weights for 2d-integration of a rectangle
 
- Plot_SectionGeometry plots cross section geometry in current window