Lines Matching refs:block_size

38 … CeedInt *offsets, CeedInt *block_offsets, CeedInt num_block, CeedInt num_elem, CeedInt block_size,  in CeedPermutePadOffsets()  argument
40 for (CeedInt e = 0; e < num_block * block_size; e += block_size) { in CeedPermutePadOffsets()
41 for (CeedInt j = 0; j < block_size; j++) { in CeedPermutePadOffsets()
43 …block_offsets[e * elem_size + k * block_size + j] = offsets[CeedIntMin(e + j, num_elem - 1) * elem… in CeedPermutePadOffsets()
64 …nts, bool *block_orients, CeedInt num_block, CeedInt num_elem, CeedInt block_size, CeedInt elem_si… in CeedPermutePadOrients() argument
65 for (CeedInt e = 0; e < num_block * block_size; e += block_size) { in CeedPermutePadOrients()
66 for (CeedInt j = 0; j < block_size; j++) { in CeedPermutePadOrients()
68 …block_orients[e * elem_size + k * block_size + j] = orients[CeedIntMin(e + j, num_elem - 1) * elem… in CeedPermutePadOrients()
89 …url_orients, CeedInt8 *block_curl_orients, CeedInt num_block, CeedInt num_elem, CeedInt block_size, in CeedPermutePadCurlOrients() argument
91 for (CeedInt e = 0; e < num_block * block_size; e += block_size) { in CeedPermutePadCurlOrients()
92 for (CeedInt j = 0; j < block_size; j++) { in CeedPermutePadCurlOrients()
94 …block_curl_orients[e * elem_size + k * block_size + j] = curl_orients[CeedIntMin(e + j, num_elem -… in CeedPermutePadCurlOrients()
683 (*rstr)->block_size = 1; in CeedElemRestrictionCreate()
740 (*rstr)->block_size = 1; in CeedElemRestrictionCreateOriented()
798 (*rstr)->block_size = 1; in CeedElemRestrictionCreateCurlOriented()
851 (*rstr)->block_size = 1; in CeedElemRestrictionCreateStrided()
919 (*rstr)->block_size = 1; in CeedElemRestrictionCreateAtPoints()
950 …nCreateBlocked(Ceed ceed, CeedInt num_elem, CeedInt elem_size, CeedInt block_size, CeedInt num_com… in CeedElemRestrictionCreateBlocked() argument
953 CeedInt *block_offsets, num_block = (num_elem / block_size) + !!(num_elem % block_size); in CeedElemRestrictionCreateBlocked()
960 …CeedCall(CeedElemRestrictionCreateBlocked(delegate, num_elem, elem_size, block_size, num_comp, com… in CeedElemRestrictionCreateBlocked()
968 CeedCheck(block_size > 0, ceed, CEED_ERROR_DIMENSION, "Block size must be at least 1"); in CeedElemRestrictionCreateBlocked()
972 CeedCall(CeedCalloc(num_block * block_size * elem_size, &block_offsets)); in CeedElemRestrictionCreateBlocked()
973 …CeedCall(CeedPermutePadOffsets(offsets, block_offsets, num_block, num_elem, block_size, elem_size)… in CeedElemRestrictionCreateBlocked()
982 …(*rstr)->e_size = (CeedSize)num_block * (CeedSize)block_size * (CeedSize)elem_size * (CeedSiz… in CeedElemRestrictionCreateBlocked()
984 (*rstr)->block_size = block_size; in CeedElemRestrictionCreateBlocked()
1018 …lockedOriented(Ceed ceed, CeedInt num_elem, CeedInt elem_size, CeedInt block_size, CeedInt num_com… in CeedElemRestrictionCreateBlockedOriented() argument
1022 CeedInt *block_offsets, num_block = (num_elem / block_size) + !!(num_elem % block_size); in CeedElemRestrictionCreateBlockedOriented()
1029 …CeedCall(CeedElemRestrictionCreateBlockedOriented(delegate, num_elem, elem_size, block_size, num_c… in CeedElemRestrictionCreateBlockedOriented()
1036 CeedCheck(block_size > 0, ceed, CEED_ERROR_DIMENSION, "Block size must be at least 1"); in CeedElemRestrictionCreateBlockedOriented()
1040 CeedCall(CeedCalloc(num_block * block_size * elem_size, &block_offsets)); in CeedElemRestrictionCreateBlockedOriented()
1041 CeedCall(CeedCalloc(num_block * block_size * elem_size, &block_orients)); in CeedElemRestrictionCreateBlockedOriented()
1042 …CeedCall(CeedPermutePadOffsets(offsets, block_offsets, num_block, num_elem, block_size, elem_size)… in CeedElemRestrictionCreateBlockedOriented()
1043 …CeedCall(CeedPermutePadOrients(orients, block_orients, num_block, num_elem, block_size, elem_size)… in CeedElemRestrictionCreateBlockedOriented()
1052 …(*rstr)->e_size = (CeedSize)num_block * (CeedSize)block_size * (CeedSize)elem_size * (CeedSiz… in CeedElemRestrictionCreateBlockedOriented()
1054 (*rstr)->block_size = block_size; in CeedElemRestrictionCreateBlockedOriented()
1090 …edCurlOriented(Ceed ceed, CeedInt num_elem, CeedInt elem_size, CeedInt block_size, CeedInt num_com… in CeedElemRestrictionCreateBlockedCurlOriented() argument
1094 CeedInt *block_offsets, num_block = (num_elem / block_size) + !!(num_elem % block_size); in CeedElemRestrictionCreateBlockedCurlOriented()
1101 …CeedCall(CeedElemRestrictionCreateBlockedCurlOriented(delegate, num_elem, elem_size, block_size, n… in CeedElemRestrictionCreateBlockedCurlOriented()
1109 CeedCheck(block_size > 0, ceed, CEED_ERROR_DIMENSION, "Block size must be at least 1"); in CeedElemRestrictionCreateBlockedCurlOriented()
1113 CeedCall(CeedCalloc(num_block * block_size * elem_size, &block_offsets)); in CeedElemRestrictionCreateBlockedCurlOriented()
1114 CeedCall(CeedCalloc(num_block * block_size * 3 * elem_size, &block_curl_orients)); in CeedElemRestrictionCreateBlockedCurlOriented()
1115 …CeedCall(CeedPermutePadOffsets(offsets, block_offsets, num_block, num_elem, block_size, elem_size)… in CeedElemRestrictionCreateBlockedCurlOriented()
1116 …ePadCurlOrients(curl_orients, block_curl_orients, num_block, num_elem, block_size, 3 * elem_size)); in CeedElemRestrictionCreateBlockedCurlOriented()
1125 …(*rstr)->e_size = (CeedSize)num_block * (CeedSize)block_size * (CeedSize)elem_size * (CeedSiz… in CeedElemRestrictionCreateBlockedCurlOriented()
1127 (*rstr)->block_size = block_size; in CeedElemRestrictionCreateBlockedCurlOriented()
1154 …BlockedStrided(Ceed ceed, CeedInt num_elem, CeedInt elem_size, CeedInt block_size, CeedInt num_com… in CeedElemRestrictionCreateBlockedStrided() argument
1156 CeedInt num_block = (num_elem / block_size) + !!(num_elem % block_size); in CeedElemRestrictionCreateBlockedStrided()
1163 …CeedCall(CeedElemRestrictionCreateBlockedStrided(delegate, num_elem, elem_size, block_size, num_co… in CeedElemRestrictionCreateBlockedStrided()
1170 CeedCheck(block_size > 0, ceed, CEED_ERROR_DIMENSION, "Block size must be at least 1"); in CeedElemRestrictionCreateBlockedStrided()
1182 …(*rstr)->e_size = (CeedSize)num_block * (CeedSize)block_size * (CeedSize)elem_size * (CeedSize… in CeedElemRestrictionCreateBlockedStrided()
1184 (*rstr)->block_size = block_size; in CeedElemRestrictionCreateBlockedStrided()
1411 CeedInt block_size, num_elem; in CeedElemRestrictionApplyBlock() local
1416 CeedCall(CeedElemRestrictionGetBlockSize(rstr, &block_size)); in CeedElemRestrictionApplyBlock()
1423 min_ru_len = (CeedSize)block_size * (CeedSize)elem_size * (CeedSize)num_comp; in CeedElemRestrictionApplyBlock()
1430 min_u_len = (CeedSize)block_size * (CeedSize)elem_size * (CeedSize)num_comp; in CeedElemRestrictionApplyBlock()
1441 …CeedCheck(block_size * block <= num_elem, CeedElemRestrictionReturnCeed(rstr), CEED_ERROR_DIMENSIO… in CeedElemRestrictionApplyBlock()
1442 …dInt_FMT ", element %" CeedInt_FMT " > total elements %" CeedInt_FMT "", block, block_size * block, in CeedElemRestrictionApplyBlock()
1709 int CeedElemRestrictionGetBlockSize(CeedElemRestriction rstr, CeedInt *block_size) { in CeedElemRestrictionGetBlockSize() argument
1710 *block_size = rstr->block_size; in CeedElemRestrictionGetBlockSize()
1813 …tabs, rstr->block_size > 1 ? "Blocked " : "", rstr->l_size, rstr->num_comp, rstr->num_elem, rstr->… in CeedElemRestrictionView()