Lines Matching refs:grad_1d
737 const CeedScalar *grad_1d, *interp_1d; in CeedBasisGetCollocatedGrad() local
748 CeedCall(CeedBasisGetGrad1D(basis, &grad_1d)); in CeedBasisGetCollocatedGrad()
749 …CeedCall(CeedMatrixMatrixMultiply(ceed, grad_1d, (const CeedScalar *)interp_1d_pinv, collo_grad_1d… in CeedBasisGetCollocatedGrad()
1537 …const CeedScalar *grad_1d, const CeedScalar *q_ref_1d, const CeedScalar *q_weight_1d, CeedBasis *b… in CeedBasisCreateTensorH1() argument
1543 …CeedCall(CeedBasisCreateTensorH1(delegate, dim, num_comp, P_1d, Q_1d, interp_1d, grad_1d, q_ref_1d… in CeedBasisCreateTensorH1()
1571 CeedCall(CeedCalloc(Q_1d * P_1d, &(*basis)->grad_1d)); in CeedBasisCreateTensorH1()
1573 if (grad_1d) memcpy((*basis)->grad_1d, grad_1d, Q_1d * P_1d * sizeof(grad_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
1606 CeedCall(CeedCalloc(P * Q, &grad_1d)); in CeedBasisCreateTensorH1Lagrange()
1635 grad_1d[i * P + j] = c1 * (interp_1d[i * P + k] - c4 * grad_1d[i * P + k]) / c2; in CeedBasisCreateTensorH1Lagrange()
1638 grad_1d[i * P + k] = (c3 * grad_1d[i * P + k] - interp_1d[i * P + k]) / dx; in CeedBasisCreateTensorH1Lagrange()
1645 …CeedCall(CeedBasisCreateTensorH1(ceed, dim, num_comp, P, Q, interp_1d, grad_1d, q_ref_1d, q_weight… in CeedBasisCreateTensorH1Lagrange()
1648 CeedCall(CeedFree(&grad_1d)); in CeedBasisCreateTensorH1Lagrange()
1991 const CeedScalar *q_ref_1d, *q_weight_1d, *interp_1d, *grad_1d; in CeedBasisView() local
1998 CeedCall(CeedBasisGetGrad1D(basis, &grad_1d)); in CeedBasisView()
2003 CeedCall(CeedScalarView("grad1d", "\t% 12.8f", Q_1d, P_1d, grad_1d, tabs, stream)); in CeedBasisView()
2401 …if (i == d) basis->grad[(i * basis->Q + qpt) * (basis->P) + node] *= basis->grad_1d[q * basis->P_1… in CeedBasisGetGrad()
2422 int CeedBasisGetGrad1D(CeedBasis basis, const CeedScalar **grad_1d) { in CeedBasisGetGrad1D() argument
2427 *grad_1d = basis->grad_1d; in CeedBasisGetGrad1D()
2482 CeedCall(CeedFree(&(*basis)->grad_1d)); in CeedBasisDestroy()