Lines Matching full:in

27   @param[in]  offsets       Array of shape `[num_elem, elem_size]`
29 @param[in] num_block Number of blocks
30 @param[in] num_elem Number of elements
31 @param[in] block_size Number of elements in a block
32 @param[in] elem_size Size of each element
53 @param[in] orients Array of shape `[num_elem, elem_size]`
55 @param[in] num_block Number of blocks
56 @param[in] num_elem Number of elements
57 @param[in] block_size Number of elements in a block
58 @param[in] elem_size Size of each element
78 @param[in] curl_orients Array of shape `[num_elem, elem_size]`
80 @param[in] num_block Number of blocks
81 @param[in] num_elem Number of elements
82 @param[in] block_size Number of elements in a block
83 @param[in] elem_size Size of each element
104 @param[in] rstr `CeedElemRestriction` to view
105 @param[in] stream Filestream to write to
119 @param[in,out] rstr Address of `CeedElemRestriction` to destroy
141 @param[in] rstr `CeedElemRestriction`
156 @param[in] rstr `CeedElemRestriction`
171 @param[in] rstr `CeedElemRestriction`
186 @param[in] rstr_a First `CeedElemRestriction`
187 @param[in] rstr_b Second `CeedElemRestriction`
227 @param[in] rstr `CeedElemRestriction`
243 @param[in] rstr `CeedElemRestriction`
260 @param[in] rstr `CeedElemRestriction` to retrieve offsets
261 @param[in] mem_type Memory type on which to access the array.
284 @param[in] rstr `CeedElemRestriction` to restore
285 @param[in] offsets Array of offset data
304 @param[in] rstr `CeedElemRestriction` to retrieve orientations
305 @param[in] mem_type Memory type on which to access the array.
324 @param[in] rstr `CeedElemRestriction` to restore
325 @param[in] orients Array of orientation data
340 @param[in] rstr `CeedElemRestriction` to retrieve curl-conforming orientations
341 @param[in] mem_type Memory type on which to access the array.
360 @param[in] rstr `CeedElemRestriction` to restore
361 @param[in] curl_orients Array of orientation data
377 @param[in] rstr `CeedElemRestriction`
379 …The data for node `i`, component `j`, element `k` in the E-vector is given by `i*layout[0] + j*lay…
406 @param[in] rstr `CeedElemRestriction`
407 @param[in] layout Variable to containing layout array, stored as `[nodes, components, elements]`.
408 …The data for node `i`, component `j`, element `k` in the E-vector is given by `i*layout[0] + j*lay…
428 @param[in] rstr `CeedElemRestriction`
430 …The data for node `i`, component `j`, element `k` in the E-vector is given by `i*layout[0] + j*lay…
446 @param[in] rstr `CeedElemRestriction`
447 @param[in] layout Variable to containing layout array, stored as `[nodes, components, elements]`.
448 …The data for node `i`, component `j`, element `k` in the E-vector is given by `i*layout[0] + j*lay…
463 @param[in] rstr `CeedElemRestriction`
464 @param[in] elem Element number index into E-vector for
465 @param[out] elem_offset Offset for element `elem` in the E-vector.
466 …The data for point `i`, component `j`, element `elem` in the E-vector is given by `i*e_layout[0] +…
502 @param[in,out] rstr `CeedElemRestriction`
503 @param[in] e_size New E-vector size; must be longer than the current E-vector size
526 @param[in] rstr `CeedElemRestriction`
541 @param[in,out] rstr `CeedElemRestriction`
542 @param[in] data Data to set
556 @param[in,out] rstr `CeedElemRestriction` to increment the reference counter
568 @brief Estimate number of FLOPs required to apply `CeedElemRestriction` in `t_mode`
570 @param[in] rstr `CeedElemRestriction` to estimate FLOPs for
571 @param[in] t_mode Apply restriction or transpose
638 @param[in] ceed `Ceed` context used to create the `CeedElemRestriction`
639 @param[in] num_elem Number of elements described in the `offsets` array
640 @param[in] elem_size Size (number of "nodes") per element
641 @param[in] num_comp Number of field components per interpolation node (1 for scalar fields)
642 @param[in] comp_stride Stride between components for the same L-vector "node".
643 …Data for node `i`, component `j`, element `k` can be found in the L-vector at index `offsets[i + k…
644 @param[in] l_size The size of the L-vector.
646 @param[in] mem_type Memory type of the `offsets` array, see @ref CeedMemType
647 @param[in] copy_mode Copy mode for the `offsets` array, see @ref CeedCopyMode
648 @param[in] offsets Array of shape `[num_elem, elem_size]`.
650 All offsets must be in the range `[0, l_size - 1]`.
692 @param[in] ceed `Ceed` context used to create the `CeedElemRestriction`
693 @param[in] num_elem Number of elements described in the `offsets` array
694 @param[in] elem_size Size (number of "nodes") per element
695 @param[in] num_comp Number of field components per interpolation node (1 for scalar fields)
696 @param[in] comp_stride Stride between components for the same L-vector "node".
697 …Data for node `i`, component `j`, element `k` can be found in the L-vector at index `offsets[i + k…
698 @param[in] l_size The size of the L-vector.
700 @param[in] mem_type Memory type of the `offsets` array, see @ref CeedMemType
701 @param[in] copy_mode Copy mode for the `offsets` array, see @ref CeedCopyMode
702 @param[in] offsets Array of shape `[num_elem, elem_size]`.
704 All offsets must be in the range `[0, l_size - 1]`.
705 …@param[in] orients Boolean array of shape `[num_elem, elem_size]` with `false` for positively…
749 @param[in] ceed `Ceed` context used to create the `CeedElemRestriction`
750 @param[in] num_elem Number of elements described in the `offsets` array
751 @param[in] elem_size Size (number of "nodes") per element
752 @param[in] num_comp Number of field components per interpolation node (1 for scalar fields)
753 @param[in] comp_stride Stride between components for the same L-vector "node".
754 …Data for node `i`, component `j`, element `k` can be found in the L-vector at index `offsets[i + k…
755 @param[in] l_size The size of the L-vector.
757 @param[in] mem_type Memory type of the `offsets` array, see @ref CeedMemType
758 @param[in] copy_mode Copy mode for the `offsets` array, see @ref CeedCopyMode
759 @param[in] offsets Array of shape `[num_elem, elem_size]`.
761 All offsets must be in the range `[0, l_size - 1]`.
762 …@param[in] curl_orients Array of shape `[num_elem, 3 * elem_size]` representing a row-major tridi…
763 …ees of freedom on elements for \f$H(\mathrm{curl})\f$ spaces to be coupled in the element restrict…
807 @param[in] ceed `Ceed` context used to create the `CeedElemRestriction`
808 @param[in] num_elem Number of elements described by the restriction
809 @param[in] elem_size Size (number of "nodes") per element
810 @param[in] num_comp Number of field components per interpolation "node" (1 for scalar fields)
811 @param[in] l_size The size of the L-vector.
813 @param[in] strides Array for strides between `[nodes, components, elements]`.
814 …Data for node `i`, component `j`, element `k` can be found in the L-vector at index `i*strides[0] …
817 … The L-vector layout will, in general, be different between `Ceed` backends.
860 …restricting for restricting from a all local points to the current element in which they are locat…
873 @param[in] ceed `Ceed` context used to create the `CeedElemRestriction`
874 @param[in] num_elem Number of elements described in the `offsets` array
875 @param[in] num_points Number of points described in the `offsets` array
876 @param[in] num_comp Number of field components per interpolation node (1 for scalar fields).
878 @param[in] l_size The size of the L-vector.
880 @param[in] mem_type Memory type of the `offsets` array, see @ref CeedMemType
881 @param[in] copy_mode Copy mode for the `offsets` array, see @ref CeedCopyMode
882 @param[in] offsets Array of size `num_elem + 1 + num_points`.
928 @param[in] ceed `Ceed` context used to create the `CeedElemRestriction`
929 @param[in] num_elem Number of elements described in the `offsets` array
930 @param[in] elem_size Size (number of unknowns) per element
931 @param[in] block_size Number of elements in a block
932 @param[in] num_comp Number of field components per interpolation node (1 for scalar fields)
933 @param[in] comp_stride Stride between components for the same L-vector "node".
934 …Data for node `i`, component `j`, element `k` can be found in the L-vector at index `offsets[i + k…
935 @param[in] l_size The size of the L-vector.
937 @param[in] mem_type Memory type of the `offsets` array, see @ref CeedMemType
938 @param[in] copy_mode Copy mode for the `offsets` array, see @ref CeedCopyMode
939 @param[in] offsets Array of shape `[num_elem, elem_size]`.
941 All offsets must be in the range `[0, l_size - 1]`.
994 @param[in] ceed `Ceed` context used to create the `CeedElemRestriction`
995 @param[in] num_elem Number of elements described in the `offsets` array.
996 @param[in] elem_size Size (number of unknowns) per element
997 @param[in] block_size Number of elements in a block
998 @param[in] num_comp Number of field components per interpolation node (1 for scalar fields)
999 @param[in] comp_stride Stride between components for the same L-vector "node".
1000 …Data for node `i`, component `j`, element `k` can be found in the L-vector at index `offsets[i + k…
1001 @param[in] l_size The size of the L-vector.
1003 @param[in] mem_type Memory type of the `offsets` array, see @ref CeedMemType
1004 @param[in] copy_mode Copy mode for the `offsets` array, see @ref CeedCopyMode
1005 @param[in] offsets Array of shape `[num_elem, elem_size]`.
1007 All offsets must be in the range `[0, l_size - 1]`.
1010 …@param[in] orients Boolean array of shape `[num_elem, elem_size]` with `false` for positively…
1065 @param[in] ceed `Ceed` context used to create the `CeedElemRestriction`
1066 @param[in] num_elem Number of elements described in the `offsets` array.
1067 @param[in] elem_size Size (number of unknowns) per element
1068 @param[in] block_size Number of elements in a block
1069 @param[in] num_comp Number of field components per interpolation node (1 for scalar fields)
1070 @param[in] comp_stride Stride between components for the same L-vector "node".
1071 …Data for node `i`, component `j`, element `k` can be found in the L-vector at index `offsets[i + k…
1072 @param[in] l_size The size of the L-vector.
1074 @param[in] mem_type Memory type of the `offsets` array, see @ref CeedMemType
1075 @param[in] copy_mode Copy mode for the `offsets` array, see @ref CeedCopyMode
1076 @param[in] offsets Array of shape `[num_elem, elem_size]`.
1078 All offsets must be in the range `[0, l_size - 1]`.
1081 …@param[in] curl_orients Array of shape `[num_elem, 3 * elem_size]` representing a row-major tridi…
1082 …ees of freedom on elements for \f$H(\mathrm{curl})\f$ spaces to be coupled in the element restrict…
1138 @param[in] ceed `Ceed` context used to create the `CeedElemRestriction`
1139 @param[in] num_elem Number of elements described by the restriction
1140 @param[in] elem_size Size (number of "nodes") per element
1141 @param[in] block_size Number of elements in a block
1142 @param[in] num_comp Number of field components per interpolation node (1 for scalar fields)
1143 @param[in] l_size The size of the L-vector.
1145 @param[in] strides Array for strides between `[nodes, components, elements]`.
1146 …Data for node `i`, component `j`, element `k` can be found in the L-vector at index `i*strides[0] …
1197 @param[in] rstr `CeedElemRestriction` to create unsigned reference to
1198 @param[in,out] rstr_unsigned Variable to store unsigned `CeedElemRestriction`
1228 @param[in] rstr `CeedElemRestriction` to create unoriented reference to
1229 @param[in,out] rstr_unoriented Variable to store unoriented `CeedElemRestriction`
1262 @param[in] rstr `CeedElemRestriction` to copy reference to
1263 @param[in,out] rstr_copy Variable to store copied reference
1279 @param[in] rstr `CeedElemRestriction`
1303 @param[in] rstr `CeedElemRestriction`
1304 @param[in] t_mode Apply restriction or transpose
1305 @param[in] u Input vector (of size `l_size` when `t_mode` = @ref CEED_NOTRANSPOSE)
1308 @param[in] request Request or @ref CEED_REQUEST_IMMEDIATE
1341 @param[in] rstr `CeedElemRestriction`
1342 @param[in] elem Element number in range `[0, num_elem)`
1343 @param[in] t_mode Apply restriction or transpose
1344 @param[in] u Input vector (of size `l_size` when `t_mode` = @ref CEED_NOTRANSPOSE)
1347 @param[in] request Request or @ref CEED_REQUEST_IMMEDIATE
1396 @param[in] rstr `CeedElemRestriction`
1397 …@param[in] block Block number to restrict to/from, i.e. `block = 0` will handle elements `[0 : …
1398 @param[in] t_mode Apply restriction or transpose
1399 @param[in] u Input vector (of size `l_size` when `t_mode` = @ref CEED_NOTRANSPOSE)
1402 @param[in] request Request or @ref CEED_REQUEST_IMMEDIATE
1451 @param[in] rstr `CeedElemRestriction`
1466 @param[in] rstr `CeedElemRestriction`
1477 @param[in] rstr `CeedElemRestriction`
1490 @brief Get the total number of elements in the range of a `CeedElemRestriction`
1492 @param[in] rstr `CeedElemRestriction`
1505 @brief Get the size of elements in the `CeedElemRestriction`
1507 @param[in] rstr `CeedElemRestriction`
1521 @brief Get the number of points in the offsets array for a points `CeedElemRestriction`
1523 @param[in] rstr `CeedElemRestriction`
1524 @param[out] num_points The number of points in the offsets array
1543 @brief Get the number of points in an element of a `CeedElemRestriction` at points
1545 @param[in] rstr `CeedElemRestriction`
1546 @param[in] elem Index number of element to retrieve the number of points for
1547 @param[out] num_points The number of points in the element at index elem
1568 …@brief Get the minimum and/or maximum number of points in an element for a `CeedElemRestriction` a…
1570 @param[in] rstr `CeedElemRestriction`
1571 @param[out] min_points Variable to minimum number of points in an element, or `NULL`
1572 @param[out] max_points Variable to maximum number of points in an element, or `NULL`
1595 // Initialize to the number of points in the first element in CeedElemRestrictionGetMinMaxPointsInElement()
1608 @brief Get the maximum number of points in an element for a `CeedElemRestriction` at points
1610 @param[in] rstr `CeedElemRestriction`
1611 @param[out] max_points Variable to store maximum number of points in an element
1624 @brief Get the minimum number of points in an element for a `CeedElemRestriction` at points
1626 @param[in] rstr `CeedElemRestriction`
1627 @param[out] min_points Variable to store minimum number of points in an element
1642 @param[in] rstr `CeedElemRestriction`
1657 @param[in] rstr `CeedElemRestriction`
1670 @brief Get the number of components in the elements of a `CeedElemRestriction`
1672 @param[in] rstr `CeedElemRestriction`
1685 @brief Get the number of blocks in a `CeedElemRestriction`
1687 @param[in] rstr `CeedElemRestriction`
1700 @brief Get the size of blocks in the `CeedElemRestriction`
1702 @param[in] rstr `CeedElemRestriction`
1715 @brief Get the multiplicity of nodes in a `CeedElemRestriction`
1717 @param[in] rstr `CeedElemRestriction`
1727 // Create e_vec to hold intermediate computation in E^T (E 1) in CeedElemRestrictionGetMultiplicity()
1744 @param[in] rstr `CeedElemRestriction` to set the number of view tabs
1745 @param[in] num_tabs Number of view tabs to set
1759 @param[in] rstr `CeedElemRestriction` to get the number of view tabs
1774 @param[in] rstr `CeedElemRestriction` to view
1775 @param[in] stream Stream to write; typically `stdout` or a file
1823 @param[in,out] rstr `CeedElemRestriction` to destroy