HELIUS3_ELASTIC

HELIUS3_ELASTIC can be called to obtain the composite material properties of the current plain weave composite.

SUBROUTINE HELIUS3_ELASTIC(HMAT, HPROP, ELASTIC)
    INTEGER(INT_PTR_KIND()), INTENT(IN) :: HMAT, HPROP
    REAL(8), INTENT(OUT) :: ELASTIC(12,8)
ENDSUBROUTINE

Variables Passed In

HMAT
The material handle which was passed to the user subroutine.
HPROP
The properties handle which was passed to the user subroutine.

Variables Updated

ELASTIC

This array will be updated with the composite elastic properties. Rows 1-12 contain the following elastic properties in order: E11, E22, E33, ν12, ν13, ν23, G12, G13, G23, α11, α22, α33. Columns 1-8 contain the elastic properties for the composite, fill tow, warp tow, matrix pocket, fill fiber, fill matrix, warp fiber, and warp matrix, respectively. This will always return the undamaged elastic constants.