HELIUS2_ELASTIC

HELIUS2_ELASTIC can be called to obtain the material properties (composite, matrix, and fiber) for the current unidirectional composite.

SUBROUTINE HELIUS2_ELASTIC(HMAT, HPROP, ELASTIC)
    INTEGER(INT_PTR_KIND()), INTENT(IN) :: HMAT, HPROP
    REAL(8), INTENT(OUT) :: ELASTIC(12,3)
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, matrix, and fiber elastic properties. The first column (ELASTIC(:,1)) contains the composite properties, the second and third columns contain the matrix and fiber properties respectively. Rows 1-12 contain the following elastic properties in order: E11, E22, E33, ν12, ν13, ν23, G12, G13, G23, α11, α22, α33. This will always return the undamaged elastic constants.