Lines Matching full:in
40 @param[in] x Coordinate to evaluate Chebyshev polynomials at
41 @param[in] n Number of Chebyshev polynomials to evaluate, `n >= 2`
58 @param[in] x Coordinate to evaluate derivative of Chebyshev polynomials at
59 @param[in] n Number of Chebyshev polynomials to evaluate, `n >= 2`
87 @param[in,out] A Matrix to apply Householder reflection to, in place
88 @param[in] v Householder vector
89 @param[in] b Scaling factor
90 @param[in] m Number of rows in `A`
91 @param[in] n Number of columns in `A`
92 @param[in] row Row stride
93 @param[in] col Col stride
113 …Computes \f$A = G A\f$ (or \f$G^T A\f$ in transpose mode), where \f$A\f$ is an \f$m \times n\f$ ma…
115 @param[in,out] A Row major matrix to apply Givens rotation to, in place
116 @param[in] c Cosine factor
117 @param[in] s Sine factor
118 …@param[in] t_mode @ref CEED_NOTRANSPOSE to rotate the basis counter-clockwise, which has the e…
120 @param[in] i First row/column to apply rotation
121 @param[in] k Second row/column to apply rotation
122 @param[in] m Number of rows in `A`
123 @param[in] n Number of columns in `A`
149 @brief View an array stored in a `CeedBasis`
151 @param[in] name Name of array
152 @param[in] fp_fmt Printing format
153 @param[in] m Number of rows in array
154 @param[in] n Number of columns in array
155 @param[in] a Array to be viewed
156 @param[in] tabs Tabs to append before each new line
157 @param[in] stream Stream to view to, e.g., `stdout`
183 @param[in] basis `CeedBasis` to view
184 @param[in] stream Filestream to write to
198 @param[in,out] basis Address of `CeedBasis` to destroy
217 @param[in] basis_from `CeedBasis` to project from
218 @param[in] basis_to `CeedBasis` to project to
327 @param[in] basis `CeedBasis` to evaluate
328 @param[in] num_elem The number of elements to apply the basis evaluation to;
329 the backend will specify the ordering in @ref CeedElemRestrictionCreate()
330 @param[in] t_mode @ref CEED_NOTRANSPOSE to evaluate from nodes to quadrature points;
332 @param[in] eval_mode @ref CEED_EVAL_NONE to use values directly,
338 @param[in] u Input `CeedVector`
381 @param[in] basis `CeedBasis` to evaluate
382 @param[in] num_elem The number of elements to apply the basis evaluation to;
383 the backend will specify the ordering in @ref CeedElemRestrictionCreate()
384 …@param[in] num_points Array of the number of points to apply the basis evaluation to in each elem…
385 @param[in] t_mode @ref CEED_NOTRANSPOSE to evaluate from nodes to points;
387 @param[in] eval_mode @ref CEED_EVAL_INTERP to use interpolated values,
390 @param[in] x_ref `CeedVector` holding reference coordinates of each point
391 …@param[in] u Input `CeedVector`, of length `num_nodes * num_comp` for @ref CEED_NOTRANSP…
458 @param[in] basis `CeedBasis` to evaluate
459 @param[in] apply_add Sum result into target vector or overwrite
460 @param[in] num_elem The number of elements to apply the basis evaluation to;
461 the backend will specify the ordering in @ref CeedElemRestrictionCreate()
462 …@param[in] num_points Array of the number of points to apply the basis evaluation to in each elem…
463 @param[in] t_mode @ref CEED_NOTRANSPOSE to evaluate from nodes to points;
465 @param[in] eval_mode @ref CEED_EVAL_INTERP to use interpolated values,
468 @param[in] x_ref `CeedVector` holding reference coordinates of each point
469 …@param[in] u Input `CeedVector`, of length `num_nodes * num_comp` for @ref CEED_NOTRANSP…
693 @param[in] ceed `Ceed` object used to create the `CeedBasis`
694 @param[in] topo Topology of element, e.g. hypercube, simplex, etc
695 @param[in] num_comp Number of field components (1 for scalar fields)
696 @param[in] num_nodes Total number of nodes
697 @param[in] num_qpts Total number of quadrature points
698 …@param[in] interp Row-major (`num_qpts * num_nodes`) matrix expressing the values of nodal bas…
699 …@param[in] grad Row-major (`dim * num_qpts * num_nodes`) matrix expressing derivatives of no…
700 …@param[in] q_ref Array of length `num_qpts * dim` holding the locations of quadrature points …
701 …@param[in] q_weight Array of length `num_qpts` holding the quadrature weights on the reference e…
726 @param[in] basis `CeedBasis`
759 @param[in] basis `CeedBasis`
801 @param[in] basis `CeedBasis`
816 @param[in] basis `CeedBasis`
842 @param[in] basis `CeedBasis`
857 @param[in,out] basis `CeedBasis`
858 @param[in] data Data to set
872 @param[in,out] basis `CeedBasis` to increment the reference counter
886 @param[in] basis `CeedBasis`
887 @param[in] eval_mode @ref CEED_EVAL_INTERP to use interpolated values,
926 @brief Estimate number of FLOPs required to apply `CeedBasis` in `t_mode` and `eval_mode`
928 @param[in] basis `CeedBasis` to estimate FLOPs for
929 @param[in] t_mode Apply basis or transpose
930 @param[in] eval_mode @ref CeedEvalMode
931 @param[in] is_at_points Evaluate the basis at points or quadrature points
932 @param[in] num_points Number of points basis is evaluated at
1071 @param[in] basis `CeedBasis`
1086 @param[in] topo `CeedElemTopology`
1101 @param[in] basis `CeedBasis`
1116 @param[in,out] basis `CeedBasis`
1117 @param[in] contract `CeedTensorContract` to set
1134 @param[in] ceed `Ceed` context for error handling
1135 @param[in] mat_A Row-major matrix `A`
1136 @param[in] mat_B Row-major matrix `B`
1138 @param[in] m Number of rows of `C`
1139 @param[in] n Number of columns of `C`
1140 @param[in] kk Number of columns of `A`/rows of `B`
1161 @param[in] ceed `Ceed` context for error handling
1162 @param[in,out] mat Row-major matrix to be factorized in place
1163 @param[in,out] tau Vector of length `m` of scaling factors
1164 @param[in] m Number of rows
1165 @param[in] n Number of columns
1214 @param[in,out] mat_A Matrix to apply Householder Q to, in place
1215 @param[in] mat_Q Householder Q matrix
1216 @param[in] tau Householder scaling factors
1217 @param[in] t_mode Transpose mode for application
1218 @param[in] m Number of rows in `A`
1219 @param[in] n Number of columns in `A`
1220 @param[in] k Number of elementary reflectors in Q, `k < m`
1221 @param[in] row Row stride in `A`
1222 @param[in] col Col stride in `A`
1246 @param[in] ceed Ceed context for error handling
1247 @param[in] mat Row-major matrix to compute pseudoinverse of
1248 @param[in] m Number of rows
1249 @param[in] n Number of columns
1290 @param[in] ceed `Ceed` context for error handling
1291 @param[in,out] mat Row-major matrix to be factorized in place
1293 @param[in] n Number of rows/columns
1435 @param[in] ceed `Ceed` context for error handling
1436 @param[in] mat_A Row-major matrix to be factorized with eigenvalues
1437 @param[in] mat_B Row-major matrix to be factorized to identity
1440 @param[in] n Number of rows/columns
1521 @param[in] ceed `Ceed` object used to create the `CeedBasis`
1522 @param[in] dim Topological dimension
1523 @param[in] num_comp Number of field components (1 for scalar fields)
1524 @param[in] P_1d Number of nodes in one dimension
1525 @param[in] Q_1d Number of quadrature points in one dimension
1526 …@param[in] interp_1d Row-major (`Q_1d * P_1d`) matrix expressing the values of nodal basis func…
1527 …@param[in] grad_1d Row-major (`Q_1d * P_1d`) matrix expressing derivatives of nodal basis fun…
1528 …@param[in] q_ref_1d Array of length `Q_1d` holding the locations of quadrature points on the 1…
1529 …@param[in] q_weight_1d Array of length `Q_1d` holding the quadrature weights on the reference ele…
1581 @param[in] ceed `Ceed` object used to create the `CeedBasis`
1582 @param[in] dim Topological dimension of element
1583 @param[in] num_comp Number of field components (1 for scalar fields)
1584 @param[in] P Number of Gauss-Lobatto nodes in one dimension.
1586 @param[in] Q Number of quadrature points in one dimension.
1587 …@param[in] quad_mode Distribution of the `Q` quadrature points (affects order of accuracy for the…
1658 @param[in] ceed `Ceed` object used to create the `CeedBasis`
1659 @param[in] topo Topology of element, e.g. hypercube, simplex, etc
1660 @param[in] num_comp Number of field components (1 for scalar fields)
1661 @param[in] num_nodes Total number of nodes
1662 @param[in] num_qpts Total number of quadrature points
1663 …@param[in] interp Row-major (`num_qpts * num_nodes`) matrix expressing the values of nodal bas…
1664 …@param[in] grad Row-major (`dim * num_qpts * num_nodes`) matrix expressing derivatives of no…
1665 …@param[in] q_ref Array of length `num_qpts * dim` holding the locations of quadrature points …
1666 …@param[in] q_weight Array of length `num_qpts` holding the quadrature weights on the reference e…
1717 @param[in] ceed `Ceed` object used to create the `CeedBasis`
1718 …@param[in] topo Topology of element (`CEED_TOPOLOGY_QUAD`, `CEED_TOPOLOGY_PRISM`, etc.), dim…
1719 @param[in] num_comp Number of components (usually 1 for vectors in H(div) bases)
1720 @param[in] num_nodes Total number of nodes (DoFs per element)
1721 @param[in] num_qpts Total number of quadrature points
1722 …@param[in] interp Row-major (`dim * num_qpts * num_nodes`) matrix expressing the values of bas…
1723 …@param[in] div Row-major (`num_qpts * num_nodes`) matrix expressing divergence of basis fun…
1724 …@param[in] q_ref Array of length `num_qpts` * dim holding the locations of quadrature points …
1725 …@param[in] q_weight Array of length `num_qpts` holding the quadrature weights on the reference e…
1776 @param[in] ceed `Ceed` object used to create the `CeedBasis`
1777 …@param[in] topo Topology of element (`CEED_TOPOLOGY_QUAD`, `CEED_TOPOLOGY_PRISM`, etc.), dim…
1778 @param[in] num_comp Number of components (usually 1 for vectors in \f$H(\mathrm{curl})\f$ bases)
1779 @param[in] num_nodes Total number of nodes (DoFs per element)
1780 @param[in] num_qpts Total number of quadrature points
1781 …@param[in] interp Row-major (`dim * num_qpts * num_nodes`) matrix expressing the values of bas…
1782 …@param[in] curl Row-major (`curl_comp * num_qpts * num_nodes`, `curl_comp = 1` if `dim < 3` …
1783 …@param[in] q_ref Array of length `num_qpts * dim` holding the locations of quadrature points …
1784 …@param[in] q_weight Array of length `num_qpts` holding the quadrature weights on the reference e…
1848 @param[in] basis_from `CeedBasis` to prolong from
1849 @param[in] basis_to `CeedBasis` to prolong to
1907 @param[in] basis `CeedBasis` to copy reference to
1908 @param[in,out] basis_copy Variable to store copied reference
1924 @param[in] basis `CeedBasis` to set the number of view tabs
1925 @param[in] num_tabs Number of view tabs to set
1939 @param[in] basis `CeedBasis` to get the number of view tabs
1954 @param[in] basis `CeedBasis` to view
1955 @param[in] stream Stream to view to, e.g., `stdout`
1981 …fprintf(stream, "%sCeedBasis in a %s on a %s element\n", tabs, CeedFESpaces[fe_space], CeedElemTop… in CeedBasisView()
2042 @param[in] basis `CeedBasis` to evaluate
2043 @param[in] num_elem The number of elements to apply the basis evaluation to;
2044 the backend will specify the ordering in @ref CeedElemRestrictionCreate()
2045 @param[in] t_mode @ref CEED_NOTRANSPOSE to evaluate from nodes to quadrature points;
2047 @param[in] eval_mode @ref CEED_EVAL_NONE to use values directly,
2053 @param[in] u Input `CeedVector`
2070 @param[in] basis `CeedBasis` to evaluate
2071 @param[in] num_elem The number of elements to apply the basis evaluation to;
2072 the backend will specify the ordering in @ref CeedElemRestrictionCreate()
2073 …@param[in] t_mode @ref CEED_TRANSPOSE to apply the transpose, mapping from quadrature points t…
2075 @param[in] eval_mode @ref CEED_EVAL_NONE to use values directly,
2081 @param[in] u Input `CeedVector`
2099 @param[in] basis `CeedBasis` to evaluate
2100 @param[in] num_elem The number of elements to apply the basis evaluation to;
2101 the backend will specify the ordering in @ref CeedElemRestrictionCreate()
2102 …@param[in] num_points Array of the number of points to apply the basis evaluation to in each elem…
2103 @param[in] t_mode @ref CEED_NOTRANSPOSE to evaluate from nodes to points;
2105 @param[in] eval_mode @ref CEED_EVAL_INTERP to use interpolated values,
2108 @param[in] x_ref `CeedVector` holding reference coordinates of each point
2109 …@param[in] u Input `CeedVector`, of length `num_nodes * num_comp` for @ref CEED_NOTRANSP…
2130 @param[in] basis `CeedBasis` to evaluate
2131 @param[in] num_elem The number of elements to apply the basis evaluation to;
2132 the backend will specify the ordering in @ref CeedElemRestrictionCreate()
2133 …@param[in] num_points Array of the number of points to apply the basis evaluation to in each elem…
2134 @param[in] t_mode @ref CEED_NOTRANSPOSE to evaluate from nodes to points;
2136 @param[in] eval_mode @ref CEED_EVAL_INTERP to use interpolated values,
2139 @param[in] x_ref `CeedVector` holding reference coordinates of each point
2140 …@param[in] u Input `CeedVector`, of length `num_nodes * num_comp` for @ref CEED_NOTRANSP…
2162 @param[in] basis `CeedBasis`
2177 @param[in] basis `CeedBasis`
2188 @param[in] basis `CeedBasis`
2203 @param[in] basis `CeedBasis`
2218 @param[in] basis `CeedBasis`
2231 @brief Get total number of nodes (in `dim` dimensions) of a `CeedBasis`
2233 @param[in] basis `CeedBasis`
2246 @brief Get total number of nodes (in 1 dimension) of a `CeedBasis`
2248 @param[in] basis `CeedBasis`
2262 @brief Get total number of quadrature points (in `dim` dimensions) of a `CeedBasis`
2264 @param[in] basis `CeedBasis`
2277 @brief Get total number of quadrature points (in 1 dimension) of a `CeedBasis`
2279 @param[in] basis `CeedBasis`
2293 @brief Get reference coordinates of quadrature points (in `dim` dimensions) of a `CeedBasis`
2295 @param[in] basis `CeedBasis`
2308 @brief Get quadrature weights of quadrature points (in `dim` dimensions) of a `CeedBasis`
2310 @param[in] basis `CeedBasis`
2325 @param[in] basis `CeedBasis`
2359 @param[in] basis `CeedBasis`
2378 @param[in] basis `CeedBasis`
2415 @param[in] basis `CeedBasis`
2434 @param[in] basis `CeedBasis`
2449 @param[in] basis `CeedBasis`
2464 @param[in,out] basis `CeedBasis` to destroy
2495 …@param[in] Q Number of quadrature points (integrates polynomials of degree `2*Q-1` exac…
2547 …@param[in] Q Number of quadrature points (integrates polynomials of degree `2*Q-3` exac…