Lines Matching refs:q_weight_1d

1537 …nst CeedScalar *grad_1d, const CeedScalar *q_ref_1d, const CeedScalar *q_weight_1d, CeedBasis *bas…  in CeedBasisCreateTensorH1()  argument
1543 …teTensorH1(delegate, dim, num_comp, P_1d, Q_1d, interp_1d, grad_1d, q_ref_1d, q_weight_1d, basis)); in CeedBasisCreateTensorH1()
1567 CeedCall(CeedCalloc(Q_1d, &(*basis)->q_weight_1d)); in CeedBasisCreateTensorH1()
1569 if (q_weight_1d) memcpy((*basis)->q_weight_1d, q_weight_1d, Q_1d * sizeof(q_weight_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
1609 CeedCall(CeedCalloc(Q, &q_weight_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()
1645 …dBasisCreateTensorH1(ceed, dim, num_comp, P, Q, interp_1d, grad_1d, q_ref_1d, q_weight_1d, basis)); in CeedBasisCreateTensorH1Lagrange()
1651 CeedCall(CeedFree(&q_weight_1d)); in CeedBasisCreateTensorH1Lagrange()
1703 CeedCall(CeedCalloc(Q, &(*basis)->q_weight_1d)); in CeedBasisCreateH1()
1705 if (q_weight) memcpy((*basis)->q_weight_1d, q_weight, Q * sizeof(q_weight[0])); in CeedBasisCreateH1()
1762 CeedCall(CeedMalloc(Q, &(*basis)->q_weight_1d)); in CeedBasisCreateHdiv()
1764 if (q_weight) memcpy((*basis)->q_weight_1d, q_weight, Q * sizeof(q_weight[0])); in CeedBasisCreateHdiv()
1822 CeedCall(CeedMalloc(Q, &(*basis)->q_weight_1d)); in CeedBasisCreateHcurl()
1824 if (q_weight) memcpy((*basis)->q_weight_1d, q_weight, Q * sizeof(q_weight[0])); in CeedBasisCreateHcurl()
1991 const CeedScalar *q_ref_1d, *q_weight_1d, *interp_1d, *grad_1d; in CeedBasisView() local
1996 CeedCall(CeedBasisGetQWeights(basis, &q_weight_1d)); in CeedBasisView()
2001 CeedCall(CeedScalarView("qweight1d", "\t% 12.8f", 1, Q_1d, q_weight_1d, tabs, stream)); in CeedBasisView()
2318 *q_weight = basis->q_weight_1d; in CeedBasisGetQWeights()
2478 CeedCall(CeedFree(&(*basis)->q_weight_1d)); in CeedBasisDestroy()
2503 int CeedGaussQuadrature(CeedInt Q, CeedScalar *q_ref_1d, CeedScalar *q_weight_1d) { in CeedGaussQuadrature() argument
2536 q_weight_1d[i] = wi; in CeedGaussQuadrature()
2537 q_weight_1d[Q - 1 - i] = wi; in CeedGaussQuadrature()
2555 int CeedLobattoQuadrature(CeedInt Q, CeedScalar *q_ref_1d, CeedScalar *q_weight_1d) { in CeedLobattoQuadrature() argument
2562 if (q_weight_1d) { in CeedLobattoQuadrature()
2563 q_weight_1d[0] = wi; in CeedLobattoQuadrature()
2564 q_weight_1d[Q - 1] = wi; in CeedLobattoQuadrature()
2600 if (q_weight_1d) { in CeedLobattoQuadrature()
2601 q_weight_1d[i] = wi; in CeedLobattoQuadrature()
2602 q_weight_1d[Q - 1 - i] = wi; in CeedLobattoQuadrature()