Lines Matching refs:CeedCall
191 CeedCall(CeedBasisView((CeedBasis)basis, stream)); in CeedBasisView_Object()
205 CeedCall(CeedBasisDestroy((CeedBasis *)basis)); in CeedBasisDestroy_Object()
231 CeedCall(CeedBasisGetNumQuadraturePoints(basis_to, &Q_to)); in CeedBasisCreateProjectionMatrices()
232 CeedCall(CeedBasisGetNumQuadraturePoints(basis_from, &Q_from)); in CeedBasisCreateProjectionMatrices()
243 CeedCall(CeedBasisIsTensor(basis_to, &is_tensor_to)); in CeedBasisCreateProjectionMatrices()
244 CeedCall(CeedBasisIsTensor(basis_from, &is_tensor_from)); in CeedBasisCreateProjectionMatrices()
248 CeedCall(CeedBasisGetNumNodes1D(basis_to, &P_to)); in CeedBasisCreateProjectionMatrices()
249 CeedCall(CeedBasisGetNumNodes1D(basis_from, &P_from)); in CeedBasisCreateProjectionMatrices()
250 CeedCall(CeedBasisGetNumQuadraturePoints1D(basis_from, &Q)); in CeedBasisCreateProjectionMatrices()
252 CeedCall(CeedBasisGetNumNodes(basis_to, &P_to)); in CeedBasisCreateProjectionMatrices()
253 CeedCall(CeedBasisGetNumNodes(basis_from, &P_from)); in CeedBasisCreateProjectionMatrices()
259 CeedCall(CeedBasisGetFESpace(basis_to, &fe_space_to)); in CeedBasisCreateProjectionMatrices()
260 CeedCall(CeedBasisGetFESpace(basis_from, &fe_space_from)); in CeedBasisCreateProjectionMatrices()
271 CeedCall(CeedBasisGetDimension(basis_from, &dim)); in CeedBasisCreateProjectionMatrices()
273 CeedCall(CeedBasisGetInterp1D(basis_to, &interp_to_source)); in CeedBasisCreateProjectionMatrices()
274 CeedCall(CeedBasisGetInterp1D(basis_from, &interp_from_source)); in CeedBasisCreateProjectionMatrices()
276 CeedCall(CeedBasisGetNumQuadratureComponents(basis_from, CEED_EVAL_INTERP, &q_comp)); in CeedBasisCreateProjectionMatrices()
277 CeedCall(CeedBasisGetInterp(basis_to, &interp_to_source)); in CeedBasisCreateProjectionMatrices()
278 CeedCall(CeedBasisGetInterp(basis_from, &interp_from_source)); in CeedBasisCreateProjectionMatrices()
280 CeedCall(CeedMalloc(Q * P_from * q_comp, &interp_from)); in CeedBasisCreateProjectionMatrices()
281 CeedCall(CeedCalloc(P_to * P_from, interp_project)); in CeedBasisCreateProjectionMatrices()
288 CeedCall(CeedBasisGetGrad1D(basis_from, &grad_from_source)); in CeedBasisCreateProjectionMatrices()
290 CeedCall(CeedBasisGetGrad(basis_from, &grad_from_source)); in CeedBasisCreateProjectionMatrices()
293 CeedCall(CeedCalloc(P_to * P_from * (are_both_tensor ? 1 : dim), grad_project)); in CeedBasisCreateProjectionMatrices()
296 CeedCall(CeedCalloc(Q * q_comp * P_to, &interp_to_inv)); in CeedBasisCreateProjectionMatrices()
297 …CeedCall(CeedMatrixPseudoinverse(CeedBasisReturnCeed(basis_to), interp_to_source, Q * q_comp, P_to… in CeedBasisCreateProjectionMatrices()
311 …CeedCall(CeedMatrixMatrixMultiply(CeedBasisReturnCeed(basis_to), interp_to_inv, input_from[m], out… in CeedBasisCreateProjectionMatrices()
319 CeedCall(CeedFree(&interp_to_inv)); in CeedBasisCreateProjectionMatrices()
320 CeedCall(CeedFree(&interp_from)); in CeedBasisCreateProjectionMatrices()
349 CeedCall(CeedBasisGetDimension(basis, &dim)); in CeedBasisApplyCheckDims()
350 CeedCall(CeedBasisGetNumComponents(basis, &num_comp)); in CeedBasisApplyCheckDims()
351 CeedCall(CeedBasisGetNumQuadratureComponents(basis, eval_mode, &q_comp)); in CeedBasisApplyCheckDims()
352 CeedCall(CeedBasisGetNumNodes(basis, &num_nodes)); in CeedBasisApplyCheckDims()
353 CeedCall(CeedBasisGetNumQuadraturePoints(basis, &num_qpts)); in CeedBasisApplyCheckDims()
354 CeedCall(CeedVectorGetLength(v, &v_length)); in CeedBasisApplyCheckDims()
355 if (u) CeedCall(CeedVectorGetLength(u, &u_length)); in CeedBasisApplyCheckDims()
403 CeedCall(CeedBasisGetDimension(basis, &dim)); in CeedBasisApplyAtPointsCheckDims()
404 CeedCall(CeedBasisGetNumNodes1D(basis, &P_1d)); in CeedBasisApplyAtPointsCheckDims()
405 CeedCall(CeedBasisGetNumQuadraturePoints1D(basis, &Q_1d)); in CeedBasisApplyAtPointsCheckDims()
406 CeedCall(CeedBasisGetNumComponents(basis, &num_comp)); in CeedBasisApplyAtPointsCheckDims()
407 CeedCall(CeedBasisGetNumQuadratureComponents(basis, eval_mode, &num_q_comp)); in CeedBasisApplyAtPointsCheckDims()
408 CeedCall(CeedBasisGetNumNodes(basis, &num_nodes)); in CeedBasisApplyAtPointsCheckDims()
409 CeedCall(CeedVectorGetLength(v, &v_length)); in CeedBasisApplyAtPointsCheckDims()
410 if (x_ref != CEED_VECTOR_NONE) CeedCall(CeedVectorGetLength(x_ref, &x_length)); in CeedBasisApplyAtPointsCheckDims()
411 if (u != CEED_VECTOR_NONE) CeedCall(CeedVectorGetLength(u, &u_length)); in CeedBasisApplyAtPointsCheckDims()
480 CeedCall(CeedBasisGetDimension(basis, &dim)); in CeedBasisApplyAtPoints_Core()
483 CeedCall(CeedBasisGetNumNodes1D(basis, &P_1d)); in CeedBasisApplyAtPoints_Core()
484 CeedCall(CeedBasisGetNumQuadraturePoints1D(basis, &Q_1d)); in CeedBasisApplyAtPoints_Core()
485 CeedCall(CeedBasisGetNumComponents(basis, &num_comp)); in CeedBasisApplyAtPoints_Core()
491 CeedCall(CeedBasisIsTensor(basis, &is_tensor_basis)); in CeedBasisApplyAtPoints_Core()
498 CeedCall(CeedVectorSetValue(v, 1.0)); in CeedBasisApplyAtPoints_Core()
507 CeedCall(CeedCalloc(P_1d * Q_1d, &chebyshev_interp_1d)); in CeedBasisApplyAtPoints_Core()
508 CeedCall(CeedCalloc(P_1d * Q_1d, &chebyshev_grad_1d)); in CeedBasisApplyAtPoints_Core()
509 CeedCall(CeedCalloc(Q_1d, &chebyshev_q_weight_1d)); in CeedBasisApplyAtPoints_Core()
510 CeedCall(CeedBasisGetQRef(basis, &q_ref_1d)); in CeedBasisApplyAtPoints_Core()
511 CeedCall(CeedBasisGetChebyshevInterp1D(basis, chebyshev_interp_1d)); in CeedBasisApplyAtPoints_Core()
513 CeedCall(CeedBasisGetCeed(basis, &ceed)); in CeedBasisApplyAtPoints_Core()
514 CeedCall(CeedVectorCreate(ceed, num_comp * CeedIntPow(Q_1d, dim), &basis->vec_chebyshev)); in CeedBasisApplyAtPoints_Core()
515 …CeedCall(CeedBasisCreateTensorH1(ceed, dim, num_comp, P_1d, Q_1d, chebyshev_interp_1d, chebyshev_g… in CeedBasisApplyAtPoints_Core()
519 CeedCall(CeedFree(&chebyshev_interp_1d)); in CeedBasisApplyAtPoints_Core()
520 CeedCall(CeedFree(&chebyshev_grad_1d)); in CeedBasisApplyAtPoints_Core()
521 CeedCall(CeedFree(&chebyshev_q_weight_1d)); in CeedBasisApplyAtPoints_Core()
522 CeedCall(CeedDestroy(&ceed)); in CeedBasisApplyAtPoints_Core()
530 CeedCall(CeedInit("/cpu/self", &ceed_ref)); in CeedBasisApplyAtPoints_Core()
532 …CeedCall(CeedBasisCreateTensorH1Lagrange(ceed_ref, dim, num_comp, P_1d, Q_1d, CEED_GAUSS, &basis_r… in CeedBasisApplyAtPoints_Core()
536 CeedCall(CeedTensorContractReferenceCopy(basis_ref->contract, &basis->contract)); in CeedBasisApplyAtPoints_Core()
537 CeedCall(CeedBasisDestroy(&basis_ref)); in CeedBasisApplyAtPoints_Core()
538 CeedCall(CeedDestroy(&ceed_ref)); in CeedBasisApplyAtPoints_Core()
549 …CeedCall(CeedBasisApply(basis->basis_chebyshev, 1, CEED_NOTRANSPOSE, CEED_EVAL_INTERP, u, basis->v… in CeedBasisApplyAtPoints_Core()
552 CeedCall(CeedVectorGetArrayRead(basis->vec_chebyshev, CEED_MEM_HOST, &chebyshev_coeffs)); in CeedBasisApplyAtPoints_Core()
553 CeedCall(CeedVectorGetArrayRead(x_ref, CEED_MEM_HOST, &x_array_read)); in CeedBasisApplyAtPoints_Core()
554 CeedCall(CeedVectorGetArrayWrite(v, CEED_MEM_HOST, &v_array)); in CeedBasisApplyAtPoints_Core()
565 …CeedCall(CeedChebyshevPolynomialsAtPoint(x_array_read[d * total_num_points + p], Q_1d, chebyshev_x… in CeedBasisApplyAtPoints_Core()
566 … CeedCall(CeedTensorContractApply(basis->contract, pre, Q_1d, post, 1, chebyshev_x, t_mode, false, in CeedBasisApplyAtPoints_Core()
586 …if (pass == d) CeedCall(CeedChebyshevDerivativeAtPoint(x_array_read[d * total_num_points + p], Q_1… in CeedBasisApplyAtPoints_Core()
587 …else CeedCall(CeedChebyshevPolynomialsAtPoint(x_array_read[d * total_num_points + p], Q_1d, chebys… in CeedBasisApplyAtPoints_Core()
588 … CeedCall(CeedTensorContractApply(basis->contract, pre, Q_1d, post, 1, chebyshev_x, t_mode, false, in CeedBasisApplyAtPoints_Core()
602 CeedCall(CeedVectorRestoreArrayRead(basis->vec_chebyshev, &chebyshev_coeffs)); in CeedBasisApplyAtPoints_Core()
603 CeedCall(CeedVectorRestoreArrayRead(x_ref, &x_array_read)); in CeedBasisApplyAtPoints_Core()
604 CeedCall(CeedVectorRestoreArray(v, &v_array)); in CeedBasisApplyAtPoints_Core()
614 CeedCall(CeedVectorGetArrayWrite(basis->vec_chebyshev, CEED_MEM_HOST, &chebyshev_coeffs)); in CeedBasisApplyAtPoints_Core()
615 CeedCall(CeedVectorGetArrayRead(x_ref, CEED_MEM_HOST, &x_array_read)); in CeedBasisApplyAtPoints_Core()
616 CeedCall(CeedVectorGetArrayRead(u, CEED_MEM_HOST, &u_array)); in CeedBasisApplyAtPoints_Core()
629 …CeedCall(CeedChebyshevPolynomialsAtPoint(x_array_read[d * total_num_points + p], Q_1d, chebyshev_x… in CeedBasisApplyAtPoints_Core()
630 …CeedCall(CeedTensorContractApply(basis->contract, pre, 1, post, Q_1d, chebyshev_x, t_mode, p > 0 &… in CeedBasisApplyAtPoints_Core()
650 …if (pass == d) CeedCall(CeedChebyshevDerivativeAtPoint(x_array_read[d * total_num_points + p], Q_1… in CeedBasisApplyAtPoints_Core()
651 …else CeedCall(CeedChebyshevPolynomialsAtPoint(x_array_read[d * total_num_points + p], Q_1d, chebys… in CeedBasisApplyAtPoints_Core()
652 … CeedCall(CeedTensorContractApply(basis->contract, pre, 1, post, Q_1d, chebyshev_x, t_mode, in CeedBasisApplyAtPoints_Core()
666 CeedCall(CeedVectorRestoreArray(basis->vec_chebyshev, &chebyshev_coeffs)); in CeedBasisApplyAtPoints_Core()
667 CeedCall(CeedVectorRestoreArrayRead(x_ref, &x_array_read)); in CeedBasisApplyAtPoints_Core()
668 CeedCall(CeedVectorRestoreArrayRead(u, &u_array)); in CeedBasisApplyAtPoints_Core()
671 …if (apply_add) CeedCall(CeedBasisApplyAdd(basis->basis_chebyshev, 1, CEED_TRANSPOSE, CEED_EVAL_INT… in CeedBasisApplyAtPoints_Core()
672 …else CeedCall(CeedBasisApply(basis->basis_chebyshev, 1, CEED_TRANSPOSE, CEED_EVAL_INTERP, basis->v… in CeedBasisApplyAtPoints_Core()
713 CeedCall(CeedGetObjectDelegate(ceed, &delegate, "Basis")); in CeedBasisCreateH1Fallback()
716 CeedCall(CeedReferenceCopy(delegate, &(basis)->obj.ceed)); in CeedBasisCreateH1Fallback()
717 CeedCall(CeedBasisGetTopologyDimension(topo, &dim)); in CeedBasisCreateH1Fallback()
718 CeedCall(delegate->BasisCreateH1(topo, dim, P, Q, interp, grad, q_ref, q_weight, basis)); in CeedBasisCreateH1Fallback()
719 CeedCall(CeedDestroy(&delegate)); in CeedBasisCreateH1Fallback()
740 CeedCall(CeedBasisGetCeed(basis, &ceed)); in CeedBasisGetCollocatedGrad()
741 CeedCall(CeedBasisGetNumNodes1D(basis, &P_1d)); in CeedBasisGetCollocatedGrad()
742 CeedCall(CeedBasisGetNumQuadraturePoints1D(basis, &Q_1d)); in CeedBasisGetCollocatedGrad()
745 CeedCall(CeedCalloc(P_1d * Q_1d, &interp_1d_pinv)); in CeedBasisGetCollocatedGrad()
746 CeedCall(CeedBasisGetInterp1D(basis, &interp_1d)); in CeedBasisGetCollocatedGrad()
747 CeedCall(CeedMatrixPseudoinverse(ceed, interp_1d, Q_1d, P_1d, interp_1d_pinv)); in CeedBasisGetCollocatedGrad()
748 CeedCall(CeedBasisGetGrad1D(basis, &grad_1d)); in CeedBasisGetCollocatedGrad()
749 …CeedCall(CeedMatrixMatrixMultiply(ceed, grad_1d, (const CeedScalar *)interp_1d_pinv, collo_grad_1d… in CeedBasisGetCollocatedGrad()
751 CeedCall(CeedFree(&interp_1d_pinv)); in CeedBasisGetCollocatedGrad()
752 CeedCall(CeedDestroy(&ceed)); in CeedBasisGetCollocatedGrad()
772 CeedCall(CeedBasisGetCeed(basis, &ceed)); in CeedBasisGetChebyshevInterp1D()
773 CeedCall(CeedBasisGetNumNodes1D(basis, &P_1d)); in CeedBasisGetChebyshevInterp1D()
774 CeedCall(CeedBasisGetNumQuadraturePoints1D(basis, &Q_1d)); in CeedBasisGetChebyshevInterp1D()
779 CeedCall(CeedCalloc(Q_1d * Q_1d, &C)); in CeedBasisGetChebyshevInterp1D()
780 CeedCall(CeedBasisGetQRef(basis, &q_ref_1d)); in CeedBasisGetChebyshevInterp1D()
781 …for (CeedInt i = 0; i < Q_1d; i++) CeedCall(CeedChebyshevPolynomialsAtPoint(q_ref_1d[i], Q_1d, &C[… in CeedBasisGetChebyshevInterp1D()
784 CeedCall(CeedCalloc(Q_1d * Q_1d, &chebyshev_coeffs_1d_inv)); in CeedBasisGetChebyshevInterp1D()
785 CeedCall(CeedMatrixPseudoinverse(ceed, C, Q_1d, Q_1d, chebyshev_coeffs_1d_inv)); in CeedBasisGetChebyshevInterp1D()
788 CeedCall(CeedBasisGetInterp1D(basis, &interp_1d)); in CeedBasisGetChebyshevInterp1D()
789 …CeedCall(CeedMatrixMatrixMultiply(ceed, chebyshev_coeffs_1d_inv, interp_1d, chebyshev_interp_1d, Q… in CeedBasisGetChebyshevInterp1D()
792 CeedCall(CeedFree(&C)); in CeedBasisGetChebyshevInterp1D()
793 CeedCall(CeedFree(&chebyshev_coeffs_1d_inv)); in CeedBasisGetChebyshevInterp1D()
794 CeedCall(CeedDestroy(&ceed)); in CeedBasisGetChebyshevInterp1D()
879 CeedCall(CeedObjectReference((CeedObject)basis)); in CeedBasisReference()
900 CeedCall(CeedBasisGetDimension(basis, &dim)); in CeedBasisGetNumQuadratureComponents()
905 CeedCall(CeedBasisGetFESpace(basis, &fe_space)); in CeedBasisGetNumQuadratureComponents()
941 CeedCall(CeedBasisIsTensor(basis, &is_tensor)); in CeedBasisGetFlopsEstimate()
946 CeedCall(CeedBasisGetDimension(basis, &dim)); in CeedBasisGetFlopsEstimate()
947 CeedCall(CeedBasisGetNumComponents(basis, &num_comp)); in CeedBasisGetFlopsEstimate()
948 CeedCall(CeedBasisGetNumNodes1D(basis, &P_1d)); in CeedBasisGetFlopsEstimate()
949 CeedCall(CeedBasisGetNumQuadraturePoints1D(basis, &Q_1d)); in CeedBasisGetFlopsEstimate()
967 CeedCall(CeedGetPreferredMemType(CeedBasisReturnCeed(basis), &mem_type)); in CeedBasisGetFlopsEstimate()
1045 CeedCall(CeedBasisGetDimension(basis, &dim)); in CeedBasisGetFlopsEstimate()
1046 CeedCall(CeedBasisGetNumComponents(basis, &num_comp)); in CeedBasisGetFlopsEstimate()
1047 CeedCall(CeedBasisGetNumQuadratureComponents(basis, eval_mode, &q_comp)); in CeedBasisGetFlopsEstimate()
1048 CeedCall(CeedBasisGetNumNodes(basis, &num_nodes)); in CeedBasisGetFlopsEstimate()
1049 CeedCall(CeedBasisGetNumQuadraturePoints(basis, &num_qpts)); in CeedBasisGetFlopsEstimate()
1125 CeedCall(CeedTensorContractReference(contract)); in CeedBasisSetTensorContract()
1232 CeedCall(CeedMalloc(m, &v)); in CeedHouseholderApplyQ()
1237 CeedCall(CeedHouseholderReflect(&mat_A[i * row], &v[i], tau[i], m - i, n, row, col)); in CeedHouseholderApplyQ()
1239 CeedCall(CeedFree(&v)); in CeedHouseholderApplyQ()
1259 CeedCall(CeedCalloc(m, &tau)); in CeedMatrixPseudoinverse()
1260 CeedCall(CeedCalloc(m * m, &I)); in CeedMatrixPseudoinverse()
1261 CeedCall(CeedCalloc(m * n, &mat_copy)); in CeedMatrixPseudoinverse()
1265 CeedCall(CeedQRFactorization(ceed, mat_copy, tau, m, n)); in CeedMatrixPseudoinverse()
1269 CeedCall(CeedHouseholderApplyQ(I, mat_copy, tau, CEED_TRANSPOSE, m, m, n, m, 1)); in CeedMatrixPseudoinverse()
1281 CeedCall(CeedFree(&I)); in CeedMatrixPseudoinverse()
1282 CeedCall(CeedFree(&tau)); in CeedMatrixPseudoinverse()
1283 CeedCall(CeedFree(&mat_copy)); in CeedMatrixPseudoinverse()
1450 CeedCall(CeedCalloc(n * n, &mat_C)); in CeedSimultaneousDiagonalization()
1451 CeedCall(CeedCalloc(n * n, &mat_G)); in CeedSimultaneousDiagonalization()
1452 CeedCall(CeedCalloc(n, &vec_D)); in CeedSimultaneousDiagonalization()
1456 CeedCall(CeedSymmetricSchurDecomposition(ceed, mat_G, vec_D, n)); in CeedSimultaneousDiagonalization()
1481 …CeedCall(CeedMatrixMatrixMultiply(ceed, (const CeedScalar *)mat_C, (const CeedScalar *)mat_A, mat_… in CeedSimultaneousDiagonalization()
1483 …CeedCall(CeedMatrixMatrixMultiply(ceed, (const CeedScalar *)mat_X, (const CeedScalar *)mat_G, mat_… in CeedSimultaneousDiagonalization()
1486 CeedCall(CeedSymmetricSchurDecomposition(ceed, mat_C, lambda, n)); in CeedSimultaneousDiagonalization()
1500 …CeedCall(CeedMatrixMatrixMultiply(ceed, (const CeedScalar *)mat_G, (const CeedScalar *)mat_C, mat_… in CeedSimultaneousDiagonalization()
1503 CeedCall(CeedFree(&mat_C)); in CeedSimultaneousDiagonalization()
1504 CeedCall(CeedFree(&mat_G)); in CeedSimultaneousDiagonalization()
1505 CeedCall(CeedFree(&vec_D)); in CeedSimultaneousDiagonalization()
1541 CeedCall(CeedGetObjectDelegate(ceed, &delegate, "Basis")); in CeedBasisCreateTensorH1()
1543 …CeedCall(CeedBasisCreateTensorH1(delegate, dim, num_comp, P_1d, Q_1d, interp_1d, grad_1d, q_ref_1d… in CeedBasisCreateTensorH1()
1544 CeedCall(CeedDestroy(&delegate)); in CeedBasisCreateTensorH1()
1555 CeedCall(CeedCalloc(1, basis)); in CeedBasisCreateTensorH1()
1556 CeedCall(CeedObjectCreate(ceed, CeedBasisView_Object, CeedBasisDestroy_Object, &(*basis)->obj)); in CeedBasisCreateTensorH1()
1566 CeedCall(CeedCalloc(Q_1d, &(*basis)->q_ref_1d)); in CeedBasisCreateTensorH1()
1567 CeedCall(CeedCalloc(Q_1d, &(*basis)->q_weight_1d)); in CeedBasisCreateTensorH1()
1570 CeedCall(CeedCalloc(Q_1d * P_1d, &(*basis)->interp_1d)); in CeedBasisCreateTensorH1()
1571 CeedCall(CeedCalloc(Q_1d * P_1d, &(*basis)->grad_1d)); in CeedBasisCreateTensorH1()
1574 …CeedCall(ceed->BasisCreateTensorH1(dim, P_1d, Q_1d, interp_1d, grad_1d, q_ref_1d, q_weight_1d, *ba… in CeedBasisCreateTensorH1()
1605 CeedCall(CeedCalloc(P * Q, &interp_1d)); in CeedBasisCreateTensorH1Lagrange()
1606 CeedCall(CeedCalloc(P * Q, &grad_1d)); in CeedBasisCreateTensorH1Lagrange()
1607 CeedCall(CeedCalloc(P, &nodes)); in CeedBasisCreateTensorH1Lagrange()
1608 CeedCall(CeedCalloc(Q, &q_ref_1d)); in CeedBasisCreateTensorH1Lagrange()
1609 CeedCall(CeedCalloc(Q, &q_weight_1d)); in CeedBasisCreateTensorH1Lagrange()
1645 …CeedCall(CeedBasisCreateTensorH1(ceed, dim, num_comp, P, Q, interp_1d, grad_1d, q_ref_1d, q_weight… in CeedBasisCreateTensorH1Lagrange()
1647 CeedCall(CeedFree(&interp_1d)); in CeedBasisCreateTensorH1Lagrange()
1648 CeedCall(CeedFree(&grad_1d)); in CeedBasisCreateTensorH1Lagrange()
1649 CeedCall(CeedFree(&nodes)); in CeedBasisCreateTensorH1Lagrange()
1650 CeedCall(CeedFree(&q_ref_1d)); in CeedBasisCreateTensorH1Lagrange()
1651 CeedCall(CeedFree(&q_weight_1d)); in CeedBasisCreateTensorH1Lagrange()
1680 CeedCall(CeedGetObjectDelegate(ceed, &delegate, "Basis")); in CeedBasisCreateH1()
1682 …CeedCall(CeedBasisCreateH1(delegate, topo, num_comp, num_nodes, num_qpts, interp, grad, q_ref, q_w… in CeedBasisCreateH1()
1683 CeedCall(CeedDestroy(&delegate)); in CeedBasisCreateH1()
1691 CeedCall(CeedBasisGetTopologyDimension(topo, &dim)); in CeedBasisCreateH1()
1693 CeedCall(CeedCalloc(1, basis)); in CeedBasisCreateH1()
1694 CeedCall(CeedObjectCreate(ceed, CeedBasisView_Object, CeedBasisDestroy_Object, &(*basis)->obj)); in CeedBasisCreateH1()
1702 CeedCall(CeedCalloc(Q * dim, &(*basis)->q_ref_1d)); in CeedBasisCreateH1()
1703 CeedCall(CeedCalloc(Q, &(*basis)->q_weight_1d)); in CeedBasisCreateH1()
1706 CeedCall(CeedCalloc(Q * P, &(*basis)->interp)); in CeedBasisCreateH1()
1707 CeedCall(CeedCalloc(dim * Q * P, &(*basis)->grad)); in CeedBasisCreateH1()
1710 CeedCall(ceed->BasisCreateH1(topo, dim, P, Q, interp, grad, q_ref, q_weight, *basis)); in CeedBasisCreateH1()
1739 CeedCall(CeedGetObjectDelegate(ceed, &delegate, "Basis")); in CeedBasisCreateHdiv()
1741 …CeedCall(CeedBasisCreateHdiv(delegate, topo, num_comp, num_nodes, num_qpts, interp, div, q_ref, q_… in CeedBasisCreateHdiv()
1742 CeedCall(CeedDestroy(&delegate)); in CeedBasisCreateHdiv()
1750 CeedCall(CeedBasisGetTopologyDimension(topo, &dim)); in CeedBasisCreateHdiv()
1752 CeedCall(CeedCalloc(1, basis)); in CeedBasisCreateHdiv()
1753 CeedCall(CeedObjectCreate(ceed, CeedBasisView_Object, CeedBasisDestroy_Object, &(*basis)->obj)); in CeedBasisCreateHdiv()
1761 CeedCall(CeedMalloc(Q * dim, &(*basis)->q_ref_1d)); in CeedBasisCreateHdiv()
1762 CeedCall(CeedMalloc(Q, &(*basis)->q_weight_1d)); in CeedBasisCreateHdiv()
1765 CeedCall(CeedMalloc(dim * Q * P, &(*basis)->interp)); in CeedBasisCreateHdiv()
1766 CeedCall(CeedMalloc(Q * P, &(*basis)->div)); in CeedBasisCreateHdiv()
1769 CeedCall(ceed->BasisCreateHdiv(topo, dim, P, Q, interp, div, q_ref, q_weight, *basis)); in CeedBasisCreateHdiv()
1798 CeedCall(CeedGetObjectDelegate(ceed, &delegate, "Basis")); in CeedBasisCreateHcurl()
1800 …CeedCall(CeedBasisCreateHcurl(delegate, topo, num_comp, num_nodes, num_qpts, interp, curl, q_ref, … in CeedBasisCreateHcurl()
1801 CeedCall(CeedDestroy(&delegate)); in CeedBasisCreateHcurl()
1809 CeedCall(CeedBasisGetTopologyDimension(topo, &dim)); in CeedBasisCreateHcurl()
1812 CeedCall(CeedCalloc(1, basis)); in CeedBasisCreateHcurl()
1813 CeedCall(CeedObjectCreate(ceed, CeedBasisView_Object, CeedBasisDestroy_Object, &(*basis)->obj)); in CeedBasisCreateHcurl()
1821 CeedCall(CeedMalloc(Q * dim, &(*basis)->q_ref_1d)); in CeedBasisCreateHcurl()
1822 CeedCall(CeedMalloc(Q, &(*basis)->q_weight_1d)); in CeedBasisCreateHcurl()
1825 CeedCall(CeedMalloc(dim * Q * P, &(*basis)->interp)); in CeedBasisCreateHcurl()
1826 CeedCall(CeedMalloc(curl_comp * Q * P, &(*basis)->curl)); in CeedBasisCreateHcurl()
1829 CeedCall(ceed->BasisCreateHcurl(topo, dim, P, Q, interp, curl, q_ref, q_weight, *basis)); in CeedBasisCreateHcurl()
1862 CeedCall(CeedBasisGetCeed(basis_to, &ceed)); in CeedBasisCreateProjection()
1865 CeedCall(CeedBasisCreateProjectionMatrices(basis_from, basis_to, &interp_project, &grad_project)); in CeedBasisCreateProjection()
1871 CeedCall(CeedBasisIsTensor(basis_to, &is_tensor_to)); in CeedBasisCreateProjection()
1872 CeedCall(CeedBasisIsTensor(basis_from, &is_tensor_from)); in CeedBasisCreateProjection()
1875 CeedCall(CeedBasisGetDimension(basis_to, &dim)); in CeedBasisCreateProjection()
1876 CeedCall(CeedBasisGetNumComponents(basis_from, &num_comp)); in CeedBasisCreateProjection()
1880 CeedCall(CeedBasisGetNumNodes1D(basis_from, &P_1d_from)); in CeedBasisCreateProjection()
1881 CeedCall(CeedBasisGetNumNodes1D(basis_to, &P_1d_to)); in CeedBasisCreateProjection()
1882 …CeedCall(CeedBasisCreateTensorH1(ceed, dim, num_comp, P_1d_from, P_1d_to, interp_project, grad_pro… in CeedBasisCreateProjection()
1888 CeedCall(CeedBasisGetTopology(basis_from, &topo)); in CeedBasisCreateProjection()
1889 CeedCall(CeedBasisGetNumNodes(basis_from, &num_nodes_from)); in CeedBasisCreateProjection()
1890 CeedCall(CeedBasisGetNumNodes(basis_to, &num_nodes_to)); in CeedBasisCreateProjection()
1891 …CeedCall(CeedBasisCreateH1(ceed, topo, num_comp, num_nodes_from, num_nodes_to, interp_project, gra… in CeedBasisCreateProjection()
1895 CeedCall(CeedFree(&interp_project)); in CeedBasisCreateProjection()
1896 CeedCall(CeedFree(&grad_project)); in CeedBasisCreateProjection()
1897 CeedCall(CeedDestroy(&ceed)); in CeedBasisCreateProjection()
1915 if (basis != CEED_BASIS_NONE) CeedCall(CeedBasisReference(basis)); in CeedBasisReferenceCopy()
1916 CeedCall(CeedBasisDestroy(basis_copy)); in CeedBasisReferenceCopy()
1932 CeedCall(CeedObjectSetNumViewTabs((CeedObject)basis, num_tabs)); in CeedBasisSetNumViewTabs()
1947 CeedCall(CeedObjectGetNumViewTabs((CeedObject)basis, num_tabs)); in CeedBasisGetNumViewTabs()
1968 CeedCall(CeedBasisIsTensor(basis, &is_tensor_basis)); in CeedBasisView()
1969 CeedCall(CeedBasisGetTopology(basis, &topo)); in CeedBasisView()
1970 CeedCall(CeedBasisGetFESpace(basis, &fe_space)); in CeedBasisView()
1975 CeedCall(CeedBasisGetNumViewTabs(basis, &num_tabs)); in CeedBasisView()
1976 CeedCall(CeedCalloc(CEED_TAB_WIDTH * num_tabs + 1, &tabs)); in CeedBasisView()
1993 CeedCall(CeedBasisGetNumNodes1D(basis, &P_1d)); in CeedBasisView()
1994 CeedCall(CeedBasisGetNumQuadraturePoints1D(basis, &Q_1d)); in CeedBasisView()
1995 CeedCall(CeedBasisGetQRef(basis, &q_ref_1d)); in CeedBasisView()
1996 CeedCall(CeedBasisGetQWeights(basis, &q_weight_1d)); in CeedBasisView()
1997 CeedCall(CeedBasisGetInterp1D(basis, &interp_1d)); in CeedBasisView()
1998 CeedCall(CeedBasisGetGrad1D(basis, &grad_1d)); in CeedBasisView()
2000 CeedCall(CeedScalarView("qref1d", "\t% 12.8f", 1, Q_1d, q_ref_1d, tabs, stream)); in CeedBasisView()
2001 CeedCall(CeedScalarView("qweight1d", "\t% 12.8f", 1, Q_1d, q_weight_1d, tabs, stream)); in CeedBasisView()
2002 CeedCall(CeedScalarView("interp1d", "\t% 12.8f", Q_1d, P_1d, interp_1d, tabs, stream)); in CeedBasisView()
2003 CeedCall(CeedScalarView("grad1d", "\t% 12.8f", Q_1d, P_1d, grad_1d, tabs, stream)); in CeedBasisView()
2008 CeedCall(CeedBasisGetNumNodes(basis, &P)); in CeedBasisView()
2009 CeedCall(CeedBasisGetNumQuadraturePoints(basis, &Q)); in CeedBasisView()
2010 CeedCall(CeedBasisGetDimension(basis, &dim)); in CeedBasisView()
2011 CeedCall(CeedBasisGetQRef(basis, &q_ref)); in CeedBasisView()
2012 CeedCall(CeedBasisGetQWeights(basis, &q_weight)); in CeedBasisView()
2013 CeedCall(CeedBasisGetInterp(basis, &interp)); in CeedBasisView()
2014 CeedCall(CeedBasisGetGrad(basis, &grad)); in CeedBasisView()
2015 CeedCall(CeedBasisGetDiv(basis, &div)); in CeedBasisView()
2016 CeedCall(CeedBasisGetCurl(basis, &curl)); in CeedBasisView()
2018 CeedCall(CeedScalarView("qref", "\t% 12.8f", 1, Q * dim, q_ref, tabs, stream)); in CeedBasisView()
2019 CeedCall(CeedScalarView("qweight", "\t% 12.8f", 1, Q, q_weight, tabs, stream)); in CeedBasisView()
2020 CeedCall(CeedBasisGetNumQuadratureComponents(basis, CEED_EVAL_INTERP, &q_comp)); in CeedBasisView()
2021 CeedCall(CeedScalarView("interp", "\t% 12.8f", q_comp * Q, P, interp, tabs, stream)); in CeedBasisView()
2023 CeedCall(CeedBasisGetNumQuadratureComponents(basis, CEED_EVAL_GRAD, &q_comp)); in CeedBasisView()
2024 CeedCall(CeedScalarView("grad", "\t% 12.8f", q_comp * Q, P, grad, tabs, stream)); in CeedBasisView()
2027 CeedCall(CeedBasisGetNumQuadratureComponents(basis, CEED_EVAL_DIV, &q_comp)); in CeedBasisView()
2028 CeedCall(CeedScalarView("div", "\t% 12.8f", q_comp * Q, P, div, tabs, stream)); in CeedBasisView()
2031 CeedCall(CeedBasisGetNumQuadratureComponents(basis, CEED_EVAL_CURL, &q_comp)); in CeedBasisView()
2032 CeedCall(CeedScalarView("curl", "\t% 12.8f", q_comp * Q, P, curl, tabs, stream)); in CeedBasisView()
2035 CeedCall(CeedFree(&tabs)); in CeedBasisView()
2061 CeedCall(CeedBasisApplyCheckDims(basis, num_elem, t_mode, eval_mode, u, v)); in CeedBasisApply()
2063 CeedCall(basis->Apply(basis, num_elem, t_mode, eval_mode, u, v)); in CeedBasisApply()
2090 CeedCall(CeedBasisApplyCheckDims(basis, num_elem, t_mode, eval_mode, u, v)); in CeedBasisApplyAdd()
2092 CeedCall(basis->ApplyAdd(basis, num_elem, t_mode, eval_mode, u, v)); in CeedBasisApplyAdd()
2118 …CeedCall(CeedBasisApplyAtPointsCheckDims(basis, num_elem, num_points, t_mode, eval_mode, x_ref, u,… in CeedBasisApplyAtPoints()
2120 CeedCall(basis->ApplyAtPoints(basis, num_elem, num_points, t_mode, eval_mode, x_ref, u, v)); in CeedBasisApplyAtPoints()
2122 …CeedCall(CeedBasisApplyAtPoints_Core(basis, false, num_elem, num_points, t_mode, eval_mode, x_ref,… in CeedBasisApplyAtPoints()
2150 …CeedCall(CeedBasisApplyAtPointsCheckDims(basis, num_elem, num_points, t_mode, eval_mode, x_ref, u,… in CeedBasisApplyAddAtPoints()
2152 CeedCall(basis->ApplyAddAtPoints(basis, num_elem, num_points, t_mode, eval_mode, x_ref, u, v)); in CeedBasisApplyAddAtPoints()
2154 …CeedCall(CeedBasisApplyAtPoints_Core(basis, true, num_elem, num_points, t_mode, eval_mode, x_ref, … in CeedBasisApplyAddAtPoints()
2170 CeedCall(CeedObjectGetCeed((CeedObject)basis, ceed)); in CeedBasisGetCeed()
2335 CeedCall(CeedMalloc(basis->Q * basis->P, &basis->interp)); in CeedBasisGetInterp()
2369 CeedCall(CeedBasisIsTensor(basis, &is_tensor_basis)); in CeedBasisGetInterp1D()
2388 CeedCall(CeedMalloc(basis->dim * basis->Q * basis->P, &basis->grad)); in CeedBasisGetGrad()
2425 CeedCall(CeedBasisIsTensor(basis, &is_tensor_basis)); in CeedBasisGetGrad1D()
2475 if ((*basis)->Destroy) CeedCall((*basis)->Destroy(*basis)); in CeedBasisDestroy()
2476 CeedCall(CeedTensorContractDestroy(&(*basis)->contract)); in CeedBasisDestroy()
2477 CeedCall(CeedFree(&(*basis)->q_ref_1d)); in CeedBasisDestroy()
2478 CeedCall(CeedFree(&(*basis)->q_weight_1d)); in CeedBasisDestroy()
2479 CeedCall(CeedFree(&(*basis)->interp)); in CeedBasisDestroy()
2480 CeedCall(CeedFree(&(*basis)->interp_1d)); in CeedBasisDestroy()
2481 CeedCall(CeedFree(&(*basis)->grad)); in CeedBasisDestroy()
2482 CeedCall(CeedFree(&(*basis)->grad_1d)); in CeedBasisDestroy()
2483 CeedCall(CeedFree(&(*basis)->div)); in CeedBasisDestroy()
2484 CeedCall(CeedFree(&(*basis)->curl)); in CeedBasisDestroy()
2485 CeedCall(CeedVectorDestroy(&(*basis)->vec_chebyshev)); in CeedBasisDestroy()
2486 CeedCall(CeedBasisDestroy(&(*basis)->basis_chebyshev)); in CeedBasisDestroy()
2487 CeedCall(CeedObjectDestroy_Private(&(*basis)->obj)); in CeedBasisDestroy()
2488 CeedCall(CeedFree(basis)); in CeedBasisDestroy()