42 use element_mod ,
only :nixq
46#include "implicit_f.inc"
50#include "vect01_c.inc"
55 INTEGER,
INTENT(IN) :: IXQ(NIXQ, NUMELQ), TRIMAT
56 my_real,
INTENT(IN) :: x(3,numnod)
62 my_real :: reduc_factor(trimat), nodal_reduc_factor, yn, zn, valnode
77 DO itrimat = 1, trimat
83 node_id = ixq(jj+1, ii)
85 yn = x(2, node_id) ; zn = x(3, node_id)
90 nodal_reduc_factor = one
95 ELSE IF (valnode -
alemuscl_buffer%VOLUME_FRACTION(ii,itrimat) < zero)
THEN
100 reduc_factor(itrimat) =
min(reduc_factor(itrimat), nodal_reduc_factor)
103 reduc_factor(itrimat) = zero
107 DO itrimat = 1, trimat