Lines Matching refs:UnpackAndOp
254 static PetscErrorCode UnpackAndOp(PetscSFLink link, PetscInt count, PetscInt start, PetscSFPackOpt … in UnpackAndOp() function
407 link->d_UnpackAndInsert = UnpackAndOp<Type, Insert<Type>, BS, EQ>; in PackInit_RealType()
408 link->d_UnpackAndAdd = UnpackAndOp<Type, Add<Type>, BS, EQ>; in PackInit_RealType()
409 link->d_UnpackAndMult = UnpackAndOp<Type, Mult<Type>, BS, EQ>; in PackInit_RealType()
410 link->d_UnpackAndMin = UnpackAndOp<Type, Min<Type>, BS, EQ>; in PackInit_RealType()
411 link->d_UnpackAndMax = UnpackAndOp<Type, Max<Type>, BS, EQ>; in PackInit_RealType()
421 link->da_UnpackAndInsert = UnpackAndOp<Type, AtomicInsert<Type>, BS, EQ>; in PackInit_RealType()
422 link->da_UnpackAndAdd = UnpackAndOp<Type, AtomicAdd<Type>, BS, EQ>; in PackInit_RealType()
423 link->da_UnpackAndMult = UnpackAndOp<Type, AtomicMult<Type>, BS, EQ>; in PackInit_RealType()
424 link->da_UnpackAndMin = UnpackAndOp<Type, AtomicMin<Type>, BS, EQ>; in PackInit_RealType()
425 link->da_UnpackAndMax = UnpackAndOp<Type, AtomicMax<Type>, BS, EQ>; in PackInit_RealType()
440 link->d_UnpackAndInsert = UnpackAndOp<Type, Insert<Type>, BS, EQ>; in PackInit_IntegerType()
441 link->d_UnpackAndAdd = UnpackAndOp<Type, Add<Type>, BS, EQ>; in PackInit_IntegerType()
442 link->d_UnpackAndMult = UnpackAndOp<Type, Mult<Type>, BS, EQ>; in PackInit_IntegerType()
443 link->d_UnpackAndMin = UnpackAndOp<Type, Min<Type>, BS, EQ>; in PackInit_IntegerType()
444 link->d_UnpackAndMax = UnpackAndOp<Type, Max<Type>, BS, EQ>; in PackInit_IntegerType()
445 link->d_UnpackAndLAND = UnpackAndOp<Type, LAND<Type>, BS, EQ>; in PackInit_IntegerType()
446 link->d_UnpackAndLOR = UnpackAndOp<Type, LOR<Type>, BS, EQ>; in PackInit_IntegerType()
447 link->d_UnpackAndLXOR = UnpackAndOp<Type, LXOR<Type>, BS, EQ>; in PackInit_IntegerType()
448 link->d_UnpackAndBAND = UnpackAndOp<Type, BAND<Type>, BS, EQ>; in PackInit_IntegerType()
449 link->d_UnpackAndBOR = UnpackAndOp<Type, BOR<Type>, BS, EQ>; in PackInit_IntegerType()
450 link->d_UnpackAndBXOR = UnpackAndOp<Type, BXOR<Type>, BS, EQ>; in PackInit_IntegerType()
466 link->da_UnpackAndInsert = UnpackAndOp<Type, AtomicInsert<Type>, BS, EQ>; in PackInit_IntegerType()
467 link->da_UnpackAndAdd = UnpackAndOp<Type, AtomicAdd<Type>, BS, EQ>; in PackInit_IntegerType()
468 link->da_UnpackAndMult = UnpackAndOp<Type, AtomicMult<Type>, BS, EQ>; in PackInit_IntegerType()
469 link->da_UnpackAndMin = UnpackAndOp<Type, AtomicMin<Type>, BS, EQ>; in PackInit_IntegerType()
470 link->da_UnpackAndMax = UnpackAndOp<Type, AtomicMax<Type>, BS, EQ>; in PackInit_IntegerType()
471 link->da_UnpackAndLAND = UnpackAndOp<Type, AtomicLAND<Type>, BS, EQ>; in PackInit_IntegerType()
472 link->da_UnpackAndLOR = UnpackAndOp<Type, AtomicLOR<Type>, BS, EQ>; in PackInit_IntegerType()
473 link->da_UnpackAndBAND = UnpackAndOp<Type, AtomicBAND<Type>, BS, EQ>; in PackInit_IntegerType()
474 link->da_UnpackAndBOR = UnpackAndOp<Type, AtomicBOR<Type>, BS, EQ>; in PackInit_IntegerType()
475 link->da_UnpackAndBXOR = UnpackAndOp<Type, AtomicBXOR<Type>, BS, EQ>; in PackInit_IntegerType()
496 link->d_UnpackAndInsert = UnpackAndOp<Type, Insert<Type>, BS, EQ>; in PackInit_ComplexType()
497 link->d_UnpackAndAdd = UnpackAndOp<Type, Add<Type>, BS, EQ>; in PackInit_ComplexType()
498 link->d_UnpackAndMult = UnpackAndOp<Type, Mult<Type>, BS, EQ>; in PackInit_ComplexType()
506 link->da_UnpackAndInsert = UnpackAndOp<Type, AtomicInsert<Type>, BS, EQ>; in PackInit_ComplexType()
507 link->da_UnpackAndAdd = UnpackAndOp<Type, AtomicAdd<Type>, BS, EQ>; in PackInit_ComplexType()
508 link->da_UnpackAndMult = UnpackAndOp<Type, AtomicMult<Type>, BS, EQ>; in PackInit_ComplexType()
522 link->d_UnpackAndInsert = UnpackAndOp<Type, Insert<Type>, 1, 1>; in PackInit_PairType()
523 link->d_UnpackAndMaxloc = UnpackAndOp<Type, Maxloc<Type>, 1, 1>; in PackInit_PairType()
524 link->d_UnpackAndMinloc = UnpackAndOp<Type, Minloc<Type>, 1, 1>; in PackInit_PairType()
536 link->d_UnpackAndInsert = UnpackAndOp<Type, Insert<Type>, BS, EQ>; in PackInit_DumbType()