| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(tem_element_type), | intent(inout) | :: | me | |||
| integer, | intent(in) | :: | elemPos | |||
| integer, | intent(in) | :: | new_eType |
subroutine changeType_element( me, elemPos, new_eType ) ! --------------------------------------------------------------------------- type(tem_element_type), intent(inout) :: me integer, intent(in) :: elemPos integer, intent(in) :: new_eType ! --------------------------------------------------------------------------- integer :: old_eType ! --------------------------------------------------------------------------- if ( tem_eTypeIsValid(new_eType) ) then old_eType = me%eType%val( elemPos ) me%eType%val( elemPos ) = new_eType me%nElems(new_eType) = me%nElems(new_eType) + 1 me%nElems(old_eType) = me%nElems(old_eType) - 1 end if end subroutine changeType_element