44#include "implicit_f.inc"
48#include "vect01_c.inc"
53 INTEGER,
INTENT(IN) :: IXS(NIXS,NUMELS), TRIMAT
54 my_real,
INTENT(IN) :: x(3,numnod)
60 my_real :: reduc_factor(trimat), nodal_reduc_factor, xn, yn, zn, valnode
77 DO itrimat = 1, trimat
84 node_id = ixs(jj+1, ii)
86 xn = x(1, node_id) ; yn = x(2, node_id) ; zn = x(3, node_id)
92 nodal_reduc_factor = one
97 ELSE IF (valnode -
alemuscl_buffer%VOLUME_FRACTION(ii,itrimat) < zero)
THEN
102 reduc_factor(itrimat) =
min(reduc_factor(itrimat), nodal_reduc_factor)
105 reduc_factor(itrimat) = zero
111 DO itrimat = 1, trimat