39 * CLAUSE_ENTITY, NB_CLAUSE_ENTITY,
67#include
"implicit_f.inc"
71 INTEGER,
INTENT(IN) :: NB_SET_ENTITY, NB_CLAUSE_ENTITY, CLAUSE_OPERATOR
73 INTEGER,
DIMENSION(NB_SET_ENTITY),
INTENT(IN) :: SET_ENTITY
74 INTEGER,
DIMENSION(NB_CLAUSE_ENTITY),
INTENT(IN) :: CLAUSE_ENTITY
79 IF( clause_operator ==
set_add)
THEN
80 CALL union_2_sorted_sets( set_entity, nb_set_entity ,
81 * clause_entity, nb_clause_entity ,
86 CALL difference_2_sorted_sets ( set_entity, nb_set_entity ,
87 * clause_entity, nb_clause_entity ,
92 CALL intersect_2_sorted_sets ( set_entity, nb_set_entity ,
93 * clause_entity, nb_clause_entity
subroutine set_merge_simple(set_entity, nb_set_entity, clause_entity, nb_clause_entity, result, nb_result, clause_operator)