Lines Matching refs:elem_size

39                           CeedInt elem_size) {  in CeedPermutePadOffsets()  argument
42 for (CeedInt k = 0; k < elem_size; k++) { in CeedPermutePadOffsets()
43 …block_offsets[e * elem_size + k * block_size + j] = offsets[CeedIntMin(e + j, num_elem - 1) * elem… in CeedPermutePadOffsets()
64 … bool *block_orients, CeedInt num_block, CeedInt num_elem, CeedInt block_size, CeedInt elem_size) { in CeedPermutePadOrients() argument
67 for (CeedInt k = 0; k < elem_size; k++) { in CeedPermutePadOrients()
68 …block_orients[e * elem_size + k * block_size + j] = orients[CeedIntMin(e + j, num_elem - 1) * elem… in CeedPermutePadOrients()
90 CeedInt elem_size) { in CeedPermutePadCurlOrients() argument
93 for (CeedInt k = 0; k < elem_size; k++) { in CeedPermutePadCurlOrients()
94 …block_curl_orients[e * elem_size + k * block_size + j] = curl_orients[CeedIntMin(e + j, num_elem -… in CeedPermutePadCurlOrients()
657 int CeedElemRestrictionCreate(Ceed ceed, CeedInt num_elem, CeedInt elem_size, CeedInt num_comp, Cee… in CeedElemRestrictionCreate() argument
664 …CeedCall(CeedElemRestrictionCreate(delegate, num_elem, elem_size, num_comp, comp_stride, l_size, m… in CeedElemRestrictionCreate()
670 CeedCheck(elem_size > 0, ceed, CEED_ERROR_DIMENSION, "Element size must be at least 1"); in CeedElemRestrictionCreate()
677 (*rstr)->elem_size = elem_size; in CeedElemRestrictionCreate()
681 (*rstr)->e_size = (CeedSize)num_elem * (CeedSize)elem_size * (CeedSize)num_comp; in CeedElemRestrictionCreate()
712 int CeedElemRestrictionCreateOriented(Ceed ceed, CeedInt num_elem, CeedInt elem_size, CeedInt num_c… in CeedElemRestrictionCreateOriented() argument
720 …CeedCall(CeedElemRestrictionCreateOriented(delegate, num_elem, elem_size, num_comp, comp_stride, l… in CeedElemRestrictionCreateOriented()
727 CeedCheck(elem_size > 0, ceed, CEED_ERROR_DIMENSION, "Element size must be at least 1"); in CeedElemRestrictionCreateOriented()
734 (*rstr)->elem_size = elem_size; in CeedElemRestrictionCreateOriented()
738 (*rstr)->e_size = (CeedSize)num_elem * (CeedSize)elem_size * (CeedSize)num_comp; in CeedElemRestrictionCreateOriented()
770 int CeedElemRestrictionCreateCurlOriented(Ceed ceed, CeedInt num_elem, CeedInt elem_size, CeedInt n… in CeedElemRestrictionCreateCurlOriented() argument
778 …CeedCall(CeedElemRestrictionCreateCurlOriented(delegate, num_elem, elem_size, num_comp, comp_strid… in CeedElemRestrictionCreateCurlOriented()
785 CeedCheck(elem_size > 0, ceed, CEED_ERROR_DIMENSION, "Element size must be at least 1"); in CeedElemRestrictionCreateCurlOriented()
792 (*rstr)->elem_size = elem_size; in CeedElemRestrictionCreateCurlOriented()
796 (*rstr)->e_size = (CeedSize)num_elem * (CeedSize)elem_size * (CeedSize)num_comp; in CeedElemRestrictionCreateCurlOriented()
824 int CeedElemRestrictionCreateStrided(Ceed ceed, CeedInt num_elem, CeedInt elem_size, CeedInt num_co… in CeedElemRestrictionCreateStrided() argument
831 …CeedCall(CeedElemRestrictionCreateStrided(delegate, num_elem, elem_size, num_comp, l_size, strides… in CeedElemRestrictionCreateStrided()
837 CeedCheck(elem_size > 0, ceed, CEED_ERROR_DIMENSION, "Element size must be at least 1"); in CeedElemRestrictionCreateStrided()
839 …CeedCheck(l_size >= (CeedSize)num_elem * (CeedSize)elem_size * (CeedSize)num_comp, ceed, CEED_ERRO… in CeedElemRestrictionCreateStrided()
841 (CeedSize)num_elem * (CeedSize)elem_size * (CeedSize)num_comp, l_size); in CeedElemRestrictionCreateStrided()
846 (*rstr)->elem_size = elem_size; in CeedElemRestrictionCreateStrided()
849 (*rstr)->e_size = (CeedSize)num_elem * (CeedSize)elem_size * (CeedSize)num_comp; in CeedElemRestrictionCreateStrided()
950 int CeedElemRestrictionCreateBlocked(Ceed ceed, CeedInt num_elem, CeedInt elem_size, CeedInt block_… in CeedElemRestrictionCreateBlocked() argument
960 …CeedCall(CeedElemRestrictionCreateBlocked(delegate, num_elem, elem_size, block_size, num_comp, com… in CeedElemRestrictionCreateBlocked()
967 CeedCheck(elem_size > 0, ceed, CEED_ERROR_DIMENSION, "Element 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()
978 (*rstr)->elem_size = elem_size; in CeedElemRestrictionCreateBlocked()
982 …(*rstr)->e_size = (CeedSize)num_block * (CeedSize)block_size * (CeedSize)elem_size * (CeedSiz… in CeedElemRestrictionCreateBlocked()
1018 int CeedElemRestrictionCreateBlockedOriented(Ceed ceed, CeedInt num_elem, CeedInt elem_size, CeedIn… in CeedElemRestrictionCreateBlockedOriented() argument
1029 …CeedCall(CeedElemRestrictionCreateBlockedOriented(delegate, num_elem, elem_size, block_size, num_c… in CeedElemRestrictionCreateBlockedOriented()
1035 CeedCheck(elem_size > 0, ceed, CEED_ERROR_DIMENSION, "Element 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()
1048 (*rstr)->elem_size = elem_size; in CeedElemRestrictionCreateBlockedOriented()
1052 …(*rstr)->e_size = (CeedSize)num_block * (CeedSize)block_size * (CeedSize)elem_size * (CeedSiz… in CeedElemRestrictionCreateBlockedOriented()
1090 int CeedElemRestrictionCreateBlockedCurlOriented(Ceed ceed, CeedInt num_elem, CeedInt elem_size, Ce… in CeedElemRestrictionCreateBlockedCurlOriented() argument
1101 …CeedCall(CeedElemRestrictionCreateBlockedCurlOriented(delegate, num_elem, elem_size, block_size, n… in CeedElemRestrictionCreateBlockedCurlOriented()
1108 CeedCheck(elem_size > 0, ceed, CEED_ERROR_DIMENSION, "Element 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()
1121 (*rstr)->elem_size = elem_size; in CeedElemRestrictionCreateBlockedCurlOriented()
1125 …(*rstr)->e_size = (CeedSize)num_block * (CeedSize)block_size * (CeedSize)elem_size * (CeedSiz… in CeedElemRestrictionCreateBlockedCurlOriented()
1154 int CeedElemRestrictionCreateBlockedStrided(Ceed ceed, CeedInt num_elem, CeedInt elem_size, CeedInt… in CeedElemRestrictionCreateBlockedStrided() argument
1163 …CeedCall(CeedElemRestrictionCreateBlockedStrided(delegate, num_elem, elem_size, block_size, num_co… in CeedElemRestrictionCreateBlockedStrided()
1169 CeedCheck(elem_size > 0, ceed, CEED_ERROR_DIMENSION, "Element size must be at least 1"); in CeedElemRestrictionCreateBlockedStrided()
1172 …CeedCheck(l_size >= (CeedSize)num_elem * (CeedSize)elem_size * (CeedSize)num_comp, ceed, CEED_ERRO… in CeedElemRestrictionCreateBlockedStrided()
1174 (CeedSize)num_elem * (CeedSize)elem_size * (CeedSize)num_comp, l_size); in CeedElemRestrictionCreateBlockedStrided()
1179 (*rstr)->elem_size = elem_size; in CeedElemRestrictionCreateBlockedStrided()
1182 …(*rstr)->e_size = (CeedSize)num_block * (CeedSize)block_size * (CeedSize)elem_size * (CeedSize… in CeedElemRestrictionCreateBlockedStrided()
1418 CeedInt elem_size, num_comp; in CeedElemRestrictionApplyBlock() local
1420 CeedCall(CeedElemRestrictionGetElementSize(rstr, &elem_size)); in CeedElemRestrictionApplyBlock()
1423 min_ru_len = (CeedSize)block_size * (CeedSize)elem_size * (CeedSize)num_comp; in CeedElemRestrictionApplyBlock()
1425 CeedInt elem_size, num_comp; in CeedElemRestrictionApplyBlock() local
1427 CeedCall(CeedElemRestrictionGetElementSize(rstr, &elem_size)); in CeedElemRestrictionApplyBlock()
1430 min_u_len = (CeedSize)block_size * (CeedSize)elem_size * (CeedSize)num_comp; in CeedElemRestrictionApplyBlock()
1514 int CeedElemRestrictionGetElementSize(CeedElemRestriction rstr, CeedInt *elem_size) { in CeedElemRestrictionGetElementSize() argument
1515 *elem_size = rstr->elem_size; in CeedElemRestrictionGetElementSize()
1813 …r->block_size > 1 ? "Blocked " : "", rstr->l_size, rstr->num_comp, rstr->num_elem, rstr->elem_size, in CeedElemRestrictionView()