Lines Matching refs:offsets

38 int CeedPermutePadOffsets(const CeedInt *offsets, CeedInt *block_offsets, CeedInt num_block, CeedIn…  in CeedPermutePadOffsets()  argument
43 …block_offsets[e * elem_size + k * block_size + j] = offsets[CeedIntMin(e + j, num_elem - 1) * elem… in CeedPermutePadOffsets()
269 …lemRestrictionGetOffsets(CeedElemRestriction rstr, CeedMemType mem_type, const CeedInt **offsets) { in CeedElemRestrictionGetOffsets() argument
271 CeedCall(CeedElemRestrictionGetOffsets(rstr->rstr_base, mem_type, offsets)); in CeedElemRestrictionGetOffsets()
275 CeedCall(rstr->GetOffsets(rstr, mem_type, offsets)); in CeedElemRestrictionGetOffsets()
291 int CeedElemRestrictionRestoreOffsets(CeedElemRestriction rstr, const CeedInt **offsets) { in CeedElemRestrictionRestoreOffsets() argument
293 CeedCall(CeedElemRestrictionRestoreOffsets(rstr->rstr_base, offsets)); in CeedElemRestrictionRestoreOffsets()
295 *offsets = NULL; in CeedElemRestrictionRestoreOffsets()
658 … CeedMemType mem_type, CeedCopyMode copy_mode, const CeedInt *offsets, CeedElemRestriction *rstr) { in CeedElemRestrictionCreate() argument
664 …delegate, num_elem, elem_size, num_comp, comp_stride, l_size, mem_type, copy_mode, offsets, rstr)); in CeedElemRestrictionCreate()
685 CeedCall(ceed->ElemRestrictionCreate(mem_type, copy_mode, offsets, NULL, NULL, *rstr)); in CeedElemRestrictionCreate()
713 … CeedMemType mem_type, CeedCopyMode copy_mode, const CeedInt *offsets, const bool *orients, in CeedElemRestrictionCreateOriented() argument
720 …elegate, num_elem, elem_size, num_comp, comp_stride, l_size, mem_type, copy_mode, offsets, orients, in CeedElemRestrictionCreateOriented()
742 CeedCall(ceed->ElemRestrictionCreate(mem_type, copy_mode, offsets, orients, NULL, *rstr)); in CeedElemRestrictionCreateOriented()
771 …CeedMemType mem_type, CeedCopyMode copy_mode, const CeedInt *offsets, const CeedInt8 *curl_orients, in CeedElemRestrictionCreateCurlOriented() argument
778 …riented(delegate, num_elem, elem_size, num_comp, comp_stride, l_size, mem_type, copy_mode, offsets, in CeedElemRestrictionCreateCurlOriented()
800 CeedCall(ceed->ElemRestrictionCreate(mem_type, copy_mode, offsets, NULL, curl_orients, *rstr)); in CeedElemRestrictionCreateCurlOriented()
892 … CeedCopyMode copy_mode, const CeedInt *offsets, CeedElemRestriction *rstr) { in CeedElemRestrictionCreateAtPoints() argument
898 …ateAtPoints(delegate, num_elem, num_points, num_comp, l_size, mem_type, copy_mode, offsets, rstr)); in CeedElemRestrictionCreateAtPoints()
921 CeedCall(ceed->ElemRestrictionCreateAtPoints(mem_type, copy_mode, offsets, NULL, NULL, *rstr)); in CeedElemRestrictionCreateAtPoints()
951 … CeedSize l_size, CeedMemType mem_type, CeedCopyMode copy_mode, const CeedInt *offsets, in CeedElemRestrictionCreateBlocked() argument
960 …gate, num_elem, elem_size, block_size, num_comp, comp_stride, l_size, mem_type, copy_mode, offsets, in CeedElemRestrictionCreateBlocked()
973 …CeedCall(CeedPermutePadOffsets(offsets, block_offsets, num_block, num_elem, block_size, elem_size)… in CeedElemRestrictionCreateBlocked()
987 if (copy_mode == CEED_OWN_POINTER) CeedCall(CeedFree(&offsets)); in CeedElemRestrictionCreateBlocked()
1020 … const CeedInt *offsets, const bool *orients, CeedElemRestriction *rstr) { in CeedElemRestrictionCreateBlockedOriented() argument
1030 offsets, orients, rstr)); in CeedElemRestrictionCreateBlockedOriented()
1042 …CeedCall(CeedPermutePadOffsets(offsets, block_offsets, num_block, num_elem, block_size, elem_size)… in CeedElemRestrictionCreateBlockedOriented()
1058 if (copy_mode == CEED_OWN_POINTER) CeedCall(CeedFree(&offsets)); in CeedElemRestrictionCreateBlockedOriented()
1092 … const CeedInt *offsets, const CeedInt8 *curl_orients, CeedElemRestriction *rstr) { in CeedElemRestrictionCreateBlockedCurlOriented() argument
1102 copy_mode, offsets, curl_orients, rstr)); in CeedElemRestrictionCreateBlockedCurlOriented()
1115 …CeedCall(CeedPermutePadOffsets(offsets, block_offsets, num_block, num_elem, block_size, elem_size)… in CeedElemRestrictionCreateBlockedCurlOriented()
1131 if (copy_mode == CEED_OWN_POINTER) CeedCall(CeedFree(&offsets)); in CeedElemRestrictionCreateBlockedCurlOriented()
1555 const CeedInt *offsets; in CeedElemRestrictionGetNumPointsInElement() local
1561 CeedCall(CeedElemRestrictionGetOffsets(rstr, CEED_MEM_HOST, &offsets)); in CeedElemRestrictionGetNumPointsInElement()
1562 *num_points = offsets[elem + 1] - offsets[elem]; in CeedElemRestrictionGetNumPointsInElement()
1563 CeedCall(CeedElemRestrictionRestoreOffsets(rstr, &offsets)); in CeedElemRestrictionGetNumPointsInElement()