Lines Matching refs:CPPJoin4

12 #define CPPJoin4(a, b, c, d) a##_##b##_##c##_##d  macro
55 …static PetscErrorCode CPPJoin4(Pack, Type, BS, EQ)(PetscSFLink link, PetscInt count, PetscInt star…
96 …static PetscErrorCode CPPJoin4(UnpackAndInsert, Type, BS, EQ)(PetscSFLink link, PetscInt count, Pe…
137 …static PetscErrorCode CPPJoin4(UnpackAnd##Opname, Type, BS, EQ)(PetscSFLink link, PetscInt count, …
170 …static PetscErrorCode CPPJoin4(FetchAnd##Opname, Type, BS, EQ)(PetscSFLink link, PetscInt count, P…
191 …static PetscErrorCode CPPJoin4(ScatterAnd##Opname, Type, BS, EQ)(PetscSFLink link, PetscInt count,…
201 …PetscCall(CPPJoin4(UnpackAnd##Opname, Type, BS, EQ)(link, count, dstStart, dstOpt, dstIdx, dst, u)…
224 …static PetscErrorCode CPPJoin4(FetchAnd##Opname##Local, Type, BS, EQ)(PetscSFLink link, PetscInt c…
246 …S, EQ) DEF_ScatterAndOp(Type, BS, EQ, Insert, =, OP_ASSIGN) static void CPPJoin4(PackInit_Pack, Ty…
248 link->h_Pack = CPPJoin4(Pack, Type, BS, EQ); \
249 link->h_UnpackAndInsert = CPPJoin4(UnpackAndInsert, Type, BS, EQ); \
250 link->h_ScatterAndInsert = CPPJoin4(ScatterAndInsert, Type, BS, EQ); \
255 …INARY) DEF_FetchAndOpLocal(Type, BS, EQ, Add, +, OP_BINARY) static void CPPJoin4(PackInit_Add, Typ…
257 link->h_UnpackAndAdd = CPPJoin4(UnpackAndAdd, Type, BS, EQ); \
258 link->h_UnpackAndMult = CPPJoin4(UnpackAndMult, Type, BS, EQ); \
259 link->h_FetchAndAdd = CPPJoin4(FetchAndAdd, Type, BS, EQ); \
260 link->h_ScatterAndAdd = CPPJoin4(ScatterAndAdd, Type, BS, EQ); \
261 link->h_ScatterAndMult = CPPJoin4(ScatterAndMult, Type, BS, EQ); \
262 link->h_FetchAndAddLocal = CPPJoin4(FetchAndAddLocal, Type, BS, EQ); \
267 … DEF_ScatterAndOp(Type, BS, EQ, Min, PetscMin, OP_FUNCTION) static void CPPJoin4(PackInit_Compare,…
269 link->h_UnpackAndMax = CPPJoin4(UnpackAndMax, Type, BS, EQ); \
270 link->h_UnpackAndMin = CPPJoin4(UnpackAndMin, Type, BS, EQ); \
271 link->h_ScatterAndMax = CPPJoin4(ScatterAndMax, Type, BS, EQ); \
272 link->h_ScatterAndMin = CPPJoin4(ScatterAndMin, Type, BS, EQ); \
280 …P_BINARY) DEF_ScatterAndOp(Type, BS, EQ, LXOR, ||, OP_LXOR) static void CPPJoin4(PackInit_Logical,…
282 link->h_UnpackAndLAND = CPPJoin4(UnpackAndLAND, Type, BS, EQ); \
283 link->h_UnpackAndLOR = CPPJoin4(UnpackAndLOR, Type, BS, EQ); \
284 link->h_UnpackAndLXOR = CPPJoin4(UnpackAndLXOR, Type, BS, EQ); \
285 link->h_ScatterAndLAND = CPPJoin4(ScatterAndLAND, Type, BS, EQ); \
286 link->h_ScatterAndLOR = CPPJoin4(ScatterAndLOR, Type, BS, EQ); \
287 link->h_ScatterAndLXOR = CPPJoin4(ScatterAndLXOR, Type, BS, EQ); \
292 …_BINARY) DEF_ScatterAndOp(Type, BS, EQ, BXOR, ^, OP_BINARY) static void CPPJoin4(PackInit_Bitwise,…
294 link->h_UnpackAndBAND = CPPJoin4(UnpackAndBAND, Type, BS, EQ); \
295 link->h_UnpackAndBOR = CPPJoin4(UnpackAndBOR, Type, BS, EQ); \
296 link->h_UnpackAndBXOR = CPPJoin4(UnpackAndBXOR, Type, BS, EQ); \
297 link->h_ScatterAndBAND = CPPJoin4(ScatterAndBAND, Type, BS, EQ); \
298 link->h_ScatterAndBOR = CPPJoin4(ScatterAndBOR, Type, BS, EQ); \
299 link->h_ScatterAndBXOR = CPPJoin4(ScatterAndBXOR, Type, BS, EQ); \
304 …>, OP_XLOC) DEF_ScatterAndOp(Type, BS, EQ, Min, <, OP_XLOC) static void CPPJoin4(PackInit_Xloc, Ty…
306 link->h_UnpackAndMaxloc = CPPJoin4(UnpackAndMax, Type, BS, EQ); \
307 link->h_UnpackAndMinloc = CPPJoin4(UnpackAndMin, Type, BS, EQ); \
308 link->h_ScatterAndMaxloc = CPPJoin4(ScatterAndMax, Type, BS, EQ); \
309 link->h_ScatterAndMinloc = CPPJoin4(ScatterAndMin, Type, BS, EQ); \
313 …p(Type, BS, EQ) DEF_Log(Type, BS, EQ) DEF_Bit(Type, BS, EQ) static void CPPJoin4(PackInit_IntegerT…
315 CPPJoin4(PackInit_Pack, Type, BS, EQ)(link); \
316 CPPJoin4(PackInit_Add, Type, BS, EQ)(link); \
317 CPPJoin4(PackInit_Compare, Type, BS, EQ)(link); \
318 CPPJoin4(PackInit_Logical, Type, BS, EQ)(link); \
319 CPPJoin4(PackInit_Bitwise, Type, BS, EQ)(link); \
323 …DEF_Pack(Type, BS, EQ) DEF_Add(Type, BS, EQ) DEF_Cmp(Type, BS, EQ) static void CPPJoin4(PackInit_R…
325 CPPJoin4(PackInit_Pack, Type, BS, EQ)(link); \
326 CPPJoin4(PackInit_Add, Type, BS, EQ)(link); \
327 CPPJoin4(PackInit_Compare, Type, BS, EQ)(link); \
332 …DEF_Pack(Type, BS, EQ) DEF_Add(Type, BS, EQ) static void CPPJoin4(PackInit_ComplexType, Type, BS, …
334 CPPJoin4(PackInit_Pack, Type, BS, EQ)(link); \
335 CPPJoin4(PackInit_Add, Type, BS, EQ)(link); \
340 DEF_Pack(Type, BS, EQ) static void CPPJoin4(PackInit_DumbType, Type, BS, EQ)(PetscSFLink link) \
342 CPPJoin4(PackInit_Pack, Type, BS, EQ)(link); \
347 …DEF_Pack(Type, BS, EQ) DEF_Xloc(Type, BS, EQ) static void CPPJoin4(PackInit_PairType, Type, BS, EQ…
349 CPPJoin4(PackInit_Pack, Type, BS, EQ)(link); \
350 CPPJoin4(PackInit_Xloc, Type, BS, EQ)(link); \