Lines Matching refs:q_ref_1d
504 const CeedScalar *q_ref_1d; in CeedBasisApplyAtPoints_Core() local
510 CeedCall(CeedBasisGetQRef(basis, &q_ref_1d)); in CeedBasisApplyAtPoints_Core()
515 …eed, dim, num_comp, P_1d, Q_1d, chebyshev_interp_1d, chebyshev_grad_1d, q_ref_1d, chebyshev_q_weig… in CeedBasisApplyAtPoints_Core()
769 const CeedScalar *interp_1d, *q_ref_1d; in CeedBasisGetChebyshevInterp1D() local
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()
1537 …const CeedScalar *grad_1d, const CeedScalar *q_ref_1d, const CeedScalar *q_weight_1d, CeedBasis *b… in CeedBasisCreateTensorH1() argument
1543 …CreateTensorH1(delegate, dim, num_comp, P_1d, Q_1d, interp_1d, grad_1d, q_ref_1d, q_weight_1d, bas… in CeedBasisCreateTensorH1()
1566 CeedCall(CeedCalloc(Q_1d, &(*basis)->q_ref_1d)); in CeedBasisCreateTensorH1()
1568 if (q_ref_1d) memcpy((*basis)->q_ref_1d, q_ref_1d, Q_1d * sizeof(q_ref_1d[0])); in CeedBasisCreateTensorH1()
1574 …CeedCall(ceed->BasisCreateTensorH1(dim, P_1d, Q_1d, interp_1d, grad_1d, q_ref_1d, q_weight_1d, *ba… in CeedBasisCreateTensorH1()
1597 CeedScalar c1, c2, c3, c4, dx, *nodes, *interp_1d, *grad_1d, *q_ref_1d, *q_weight_1d; in CeedBasisCreateTensorH1Lagrange() local
1608 CeedCall(CeedCalloc(Q, &q_ref_1d)); in CeedBasisCreateTensorH1Lagrange()
1613 ierr = CeedGaussQuadrature(Q, q_ref_1d, q_weight_1d); in CeedBasisCreateTensorH1Lagrange()
1616 ierr = CeedLobattoQuadrature(Q, q_ref_1d, q_weight_1d); in CeedBasisCreateTensorH1Lagrange()
1625 c3 = nodes[0] - q_ref_1d[i]; in CeedBasisCreateTensorH1Lagrange()
1630 c3 = nodes[j] - q_ref_1d[i]; in CeedBasisCreateTensorH1Lagrange()
1645 …CeedCall(CeedBasisCreateTensorH1(ceed, dim, num_comp, P, Q, interp_1d, grad_1d, q_ref_1d, q_weight… in CeedBasisCreateTensorH1Lagrange()
1650 CeedCall(CeedFree(&q_ref_1d)); in CeedBasisCreateTensorH1Lagrange()
1702 CeedCall(CeedCalloc(Q * dim, &(*basis)->q_ref_1d)); in CeedBasisCreateH1()
1704 if (q_ref) memcpy((*basis)->q_ref_1d, q_ref, Q * dim * sizeof(q_ref[0])); in CeedBasisCreateH1()
1761 CeedCall(CeedMalloc(Q * dim, &(*basis)->q_ref_1d)); in CeedBasisCreateHdiv()
1763 if (q_ref) memcpy((*basis)->q_ref_1d, q_ref, Q * dim * sizeof(q_ref[0])); in CeedBasisCreateHdiv()
1821 CeedCall(CeedMalloc(Q * dim, &(*basis)->q_ref_1d)); in CeedBasisCreateHcurl()
1823 if (q_ref) memcpy((*basis)->q_ref_1d, q_ref, Q * dim * sizeof(q_ref[0])); in CeedBasisCreateHcurl()
1991 const CeedScalar *q_ref_1d, *q_weight_1d, *interp_1d, *grad_1d; in CeedBasisView() local
1995 CeedCall(CeedBasisGetQRef(basis, &q_ref_1d)); in CeedBasisView()
2000 CeedCall(CeedScalarView("qref1d", "\t% 12.8f", 1, Q_1d, q_ref_1d, tabs, stream)); in CeedBasisView()
2303 *q_ref = basis->q_ref_1d; in CeedBasisGetQRef()
2477 CeedCall(CeedFree(&(*basis)->q_ref_1d)); in CeedBasisDestroy()
2503 int CeedGaussQuadrature(CeedInt Q, CeedScalar *q_ref_1d, CeedScalar *q_weight_1d) { in CeedGaussQuadrature() argument
2538 q_ref_1d[i] = -xi; in CeedGaussQuadrature()
2539 q_ref_1d[Q - 1 - i] = xi; in CeedGaussQuadrature()
2555 int CeedLobattoQuadrature(CeedInt Q, CeedScalar *q_ref_1d, CeedScalar *q_weight_1d) { in CeedLobattoQuadrature() argument
2566 q_ref_1d[0] = -1.0; in CeedLobattoQuadrature()
2567 q_ref_1d[Q - 1] = 1.0; in CeedLobattoQuadrature()
2604 q_ref_1d[i] = -xi; in CeedLobattoQuadrature()
2605 q_ref_1d[Q - 1 - i] = xi; in CeedLobattoQuadrature()