Home
last modified time | relevance | path

Searched refs:q_weight (Results 1 – 25 of 50) sorted by relevance

12

/libCEED/tests/
H A Dt320-basis.h10 static void Build2DSimplex(CeedScalar *q_ref, CeedScalar *q_weight, CeedScalar *interp, CeedScalar … in Build2DSimplex() argument
21 q_weight[0] = 25. / 96.; in Build2DSimplex()
22 q_weight[1] = 25. / 96.; in Build2DSimplex()
23 q_weight[2] = -27. / 96.; in Build2DSimplex()
24 q_weight[3] = 25. / 96.; in Build2DSimplex()
H A Dt340-basis.h12 static void BuildHcurl2DSimplex(CeedScalar *q_ref, CeedScalar *q_weight, CeedScalar *interp, CeedSc… in BuildHcurl2DSimplex() argument
23 q_weight[0] = -25. / 96.; in BuildHcurl2DSimplex()
24 q_weight[1] = 25. / 96.; in BuildHcurl2DSimplex()
25 q_weight[2] = 27. / 96.; in BuildHcurl2DSimplex()
26 q_weight[3] = 25. / 96.; in BuildHcurl2DSimplex()
H A Dt340-basis.c12 CeedScalar q_ref[dim * q], q_weight[q]; in main() local
20 BuildHcurl2DSimplex(q_ref, q_weight, interp, curl); in main()
21 …CeedBasisCreateHcurl(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, curl, q_ref, q_weight, &basis); in main()
H A Dt320-basis.c12 CeedScalar q_ref[dim * q], q_weight[q]; in main() local
20 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
21 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis); in main()
H A Dt324-basis.c15 CeedScalar q_ref[dim * q], q_weight[q]; in main() local
26 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
27 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis); in main()
H A Dt363-basis.c15 CeedScalar q_ref[dim * q], q_weight[q]; in main() local
26 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
27 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis); in main()
H A Dt362-basis.c16 CeedScalar q_ref[dim * q], q_weight[q]; in main() local
29 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
30 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis); in main()
H A Dt321-basis.c19 CeedScalar q_ref[dim * q], q_weight[q]; in main() local
37 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
38 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis); in main()
H A Dt510-operator.c25 CeedScalar q_ref[dim * q], q_weight[q]; in main() local
71 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
72 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, dim, p, q, interp, grad, q_ref, q_weight, &basis_x… in main()
74 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
75 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis_u); in main()
H A Dt511-operator.c24 CeedScalar q_ref[dim * q], q_weight[q]; in main() local
70 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
71 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, dim, p, q, interp, grad, q_ref, q_weight, &basis_x… in main()
73 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
74 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis_u); in main()
H A Dt322-basis.c19 CeedScalar q_ref[dim * q], q_weight[q]; in main() local
38 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
39 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis); in main()
H A Dt325-basis.c15 CeedScalar q_ref[dim * q], q_weight[q]; in main() local
21 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
22 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, num_comp, p, q, interp, grad, q_ref, q_weight, &ba… in main()
H A Dt526-operator.c34 CeedScalar q_ref[dim * q_tet], q_weight[q_tet]; in main() local
72 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
73 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, dim, p_tet, q_tet, interp, grad, q_ref, q_weight, … in main()
75 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
76 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p_tet, q_tet, interp, grad, q_ref, q_weight, &b… in main()
H A Dt582-operator.c26 CeedScalar q_ref[dim * q], q_weight[q]; in main() local
79 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
80 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, dim, p, q, interp, grad, q_ref, q_weight, &basis_x… in main()
82 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
83 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis_u); in main()
H A Dt581-operator.c26 CeedScalar q_ref[dim * q], q_weight[q]; in main() local
76 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
77 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, dim, p, q, interp, grad, q_ref, q_weight, &basis_x… in main()
79 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
80 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis_u); in main()
H A Dt323-basis.c22 CeedScalar q_ref[dim * q], q_weight[q]; in main() local
40 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
41 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis); in main()
H A Dt342-basis.c14 CeedScalar q_ref[dim * q], q_weight[q]; in main() local
20 BuildHcurl2DSimplex(q_ref, q_weight, interp, curl); in main()
21 …CeedBasisCreateHcurl(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, curl, q_ref, q_weight, &basis); in main()
H A Dt341-basis.c14 CeedScalar q_ref[dim * q], q_weight[q]; in main() local
20 BuildHcurl2DSimplex(q_ref, q_weight, interp, curl); in main()
21 …CeedBasisCreateHcurl(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, curl, q_ref, q_weight, &basis); in main()
H A Dt551-operator.c70 const CeedScalar *interp, *grad, *q_ref, *q_weight; in main() local
74 CeedBasisGetQWeights(basis_temporary, &q_weight); in main()
75 …eH1(ceed, CEED_TOPOLOGY_LINE, num_comp, p_coarse, q, interp, grad, q_ref, q_weight, &basis_coarse); in main()
81 CeedBasisGetQWeights(basis_temporary, &q_weight); in main()
82 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_LINE, num_comp, p_fine, q, interp, grad, q_ref, q_weight, &b… in main()
H A Dt536-operator.c25 CeedScalar q_ref[dim * q], q_weight[q]; in main() local
77 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
78 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, dim, p, q, interp, grad, q_ref, q_weight, &basis_x… in main()
80 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
81 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis_u); in main()
H A Dt523-operator.c34 CeedScalar q_ref[dim * q_tet], q_weight[q_tet]; in main() local
75 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
76 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, dim, p_tet, q_tet, interp, grad, q_ref, q_weight, … in main()
78 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
79 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p_tet, q_tet, interp, grad, q_ref, q_weight, &b… in main()
H A Dt563-operator.c26 CeedScalar q_ref[dim * q], q_weight[q]; in main() local
78 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
79 …CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, dim, p, q, interp, grad, q_ref, q_weight, &basis_x… in main()
81 Build2DSimplex(q_ref, q_weight, interp, grad); in main()
82 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis_u); in main()
/libCEED/backends/ref/
H A Dceed-ref.h73 … const CeedScalar *grad, const CeedScalar *q_ref, const CeedScalar *q_weight, CeedBasis basis);
75 … const CeedScalar *div, const CeedScalar *q_ref, const CeedScalar *q_weight, CeedBasis basis);
77 … const CeedScalar *curl, const CeedScalar *q_ref, const CeedScalar *q_weight, CeedBasis basis);
/libCEED/backends/magma/
H A Dceed-magma.h81 … const CeedScalar *grad, const CeedScalar *q_ref, const CeedScalar *q_weight, CeedBasis basis);
83 … const CeedScalar *div, const CeedScalar *q_ref, const CeedScalar *q_weight, CeedBasis basis);
85 … const CeedScalar *curl, const CeedScalar *q_ref, const CeedScalar *q_weight, CeedBasis basis);
H A Dceed-magma-basis.c643 const CeedScalar *q_ref, const CeedScalar *q_weight, CeedBasis basis) { in CeedBasisCreateH1_Magma() argument
653 if (q_weight) { in CeedBasisCreateH1_Magma()
654 CeedCallBackend(magma_malloc((void **)&impl->d_q_weight, num_qpts * sizeof(q_weight[0]))); in CeedBasisCreateH1_Magma()
655 magma_setvector(num_qpts, sizeof(q_weight[0]), q_weight, 1, impl->d_q_weight, 1, data->queue); in CeedBasisCreateH1_Magma()
707 … const CeedScalar *div, const CeedScalar *q_ref, const CeedScalar *q_weight, CeedBasis basis) { in CeedBasisCreateHdiv_Magma() argument
717 if (q_weight) { in CeedBasisCreateHdiv_Magma()
718 CeedCallBackend(magma_malloc((void **)&impl->d_q_weight, num_qpts * sizeof(q_weight[0]))); in CeedBasisCreateHdiv_Magma()
719 magma_setvector(num_qpts, sizeof(q_weight[0]), q_weight, 1, impl->d_q_weight, 1, data->queue); in CeedBasisCreateHdiv_Magma()
771 … const CeedScalar *curl, const CeedScalar *q_ref, const CeedScalar *q_weight, CeedBasis basis) { in CeedBasisCreateHcurl_Magma() argument
781 if (q_weight) { in CeedBasisCreateHcurl_Magma()
[all …]

12