Lines Matching full:curl
336 @ref CEED_EVAL_CURL to use curl,
890 @ref CEED_EVAL_CURL to use curl
1774 @brief Create a non tensor-product basis for \f$H(\mathrm{curl})\f$ discretizations
1778 @param[in] num_comp Number of components (usually 1 for vectors in \f$H(\mathrm{curl})\f$ bases)
1782 …am[in] curl Row-major (`curl_comp * num_qpts * num_nodes`, `curl_comp = 1` if `dim < 3` othe…
1792 … const CeedScalar *curl, const CeedScalar *q_ref, const CeedScalar *q_weight, CeedBasis *basis) { in CeedBasisCreateHcurl() argument
1800 …CeedCall(CeedBasisCreateHcurl(delegate, topo, num_comp, num_nodes, num_qpts, interp, curl, q_ref, … in CeedBasisCreateHcurl()
1826 CeedCall(CeedMalloc(curl_comp * Q * P, &(*basis)->curl)); in CeedBasisCreateHcurl()
1828 if (curl) memcpy((*basis)->curl, curl, curl_comp * Q * P * sizeof(curl[0])); in CeedBasisCreateHcurl()
1829 CeedCall(ceed->BasisCreateHcurl(topo, dim, P, Q, interp, curl, q_ref, q_weight, *basis)); in CeedBasisCreateHcurl()
1988 // Print quadrature data, interpolation/gradient/divergence/curl of the basis in CeedBasisView()
2006 const CeedScalar *q_ref, *q_weight, *interp, *grad, *div, *curl; in CeedBasisView() local
2016 CeedCall(CeedBasisGetCurl(basis, &curl)); in CeedBasisView()
2030 if (curl) { in CeedBasisView()
2032 CeedCall(CeedScalarView("curl", "\t% 12.8f", q_comp * Q, P, curl, tabs, stream)); in CeedBasisView()
2051 @ref CEED_EVAL_CURL to use curl,
2079 @ref CEED_EVAL_CURL to use curl,
2447 @brief Get curl matrix of a `CeedBasis`
2450 @param[out] curl Variable to store curl matrix
2456 int CeedBasisGetCurl(CeedBasis basis, const CeedScalar **curl) { in CeedBasisGetCurl() argument
2457 *curl = basis->curl; in CeedBasisGetCurl()
2484 CeedCall(CeedFree(&(*basis)->curl)); in CeedBasisDestroy()