Home
last modified time | relevance | path

Searched refs:q_ref (Results 1 – 25 of 54) sorted by relevance

123

/libCEED/tests/
H A Dt320-basis.h10 static void Build2DSimplex(CeedScalar *q_ref, CeedScalar *q_weight, CeedScalar *interp, CeedScalar … in Build2DSimplex() argument
13 q_ref[0] = 0.2; in Build2DSimplex()
14 q_ref[1] = 0.6; in Build2DSimplex()
15 q_ref[2] = 1. / 3.; in Build2DSimplex()
16 q_ref[3] = 0.2; in Build2DSimplex()
17 q_ref[4] = 0.2; in Build2DSimplex()
18 q_ref[5] = 0.2; in Build2DSimplex()
19 q_ref[6] = 1. / 3.; in Build2DSimplex()
20 q_ref[7] = 0.6; in Build2DSimplex()
28 CeedScalar x1 = q_ref[0 * Q + i], x2 = q_ref[1 * Q + i]; in Build2DSimplex()
H A Dt302-basis.c13 const CeedScalar *gradient_1d, *q_ref; in main() local
39 CeedBasisGetQRef(basis, &q_ref); in main()
40 for (CeedInt i = 0; i < p; i++) x_2[i] = q_ref[i] * q_ref[i]; in main()
46 …if (fabs(sum - 2 * q_ref[i]) > 100 * CEED_EPSILON) printf("Error in collocated gradient %f != %f\n… in main()
54 CeedBasisGetQRef(basis, &q_ref); in main()
55 for (CeedInt i = 0; i < p + 2; i++) x_2[i] = q_ref[i] * q_ref[i]; in main()
61 …if (fabs(sum - 2 * q_ref[i]) > 100 * CEED_EPSILON) printf("Error in collocated gradient %f != %f\n… in main()
H A Dt340-basis.h12 static void BuildHcurl2DSimplex(CeedScalar *q_ref, CeedScalar *q_weight, CeedScalar *interp, CeedSc… in BuildHcurl2DSimplex() argument
15 q_ref[0] = 1. / 3.; in BuildHcurl2DSimplex()
16 q_ref[4] = 1. / 3.; in BuildHcurl2DSimplex()
17 q_ref[1] = 0.2; in BuildHcurl2DSimplex()
18 q_ref[5] = 0.2; in BuildHcurl2DSimplex()
19 q_ref[2] = 0.2; in BuildHcurl2DSimplex()
20 q_ref[6] = 0.6; in BuildHcurl2DSimplex()
21 q_ref[3] = 0.6; in BuildHcurl2DSimplex()
22 q_ref[7] = 0.2; in BuildHcurl2DSimplex()
30 CeedScalar x1 = q_ref[0 * Q + i], x2 = q_ref[1 * Q + i]; in BuildHcurl2DSimplex()
H A Dt331-basis.c15 CeedScalar q_ref[dim * num_qpts], q_weights[num_qpts]; in main() local
20 BuildHdivQuadrilateral(q, q_ref, q_weights, interp, div, CEED_GAUSS); in main()
21 …CeedBasisCreateHdiv(ceed, CEED_TOPOLOGY_QUAD, 1, p, num_qpts, interp, div, q_ref, q_weights, &basi… in main()
45 … if (fabs(q_ref[i] - v_array[i]) > 100. * CEED_EPSILON) printf("%f != %f\n", q_ref[i], v_array[i]); in main()
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 Dt330-basis.c13 CeedScalar q_ref[dim * num_qpts], q_weights[num_qpts]; in main() local
21 BuildHdivQuadrilateral(q, q_ref, q_weights, interp, div, CEED_GAUSS); in main()
22 …CeedBasisCreateHdiv(ceed, CEED_TOPOLOGY_QUAD, 1, p, num_qpts, interp, div, q_ref, q_weights, &basi… 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 Dt332-basis.c15 CeedScalar q_ref[dim * num_qpts], q_weights[num_qpts]; in main() local
20 BuildHdivQuadrilateral(q, q_ref, q_weights, interp, div, CEED_GAUSS); in main()
21 …CeedBasisCreateHdiv(ceed, CEED_TOPOLOGY_QUAD, 1, p, num_qpts, interp, div, q_ref, q_weights, &basi… 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 Dt330-basis.h44 static void BuildHdivQuadrilateral(CeedInt q, CeedScalar *q_ref, CeedScalar *q_weights, CeedScalar … in BuildHdivQuadrilateral() argument
67 q_ref[k1] = q_ref_1d[j]; in BuildHdivQuadrilateral()
68 q_ref[k1 + q * q] = q_ref_1d[i]; in BuildHdivQuadrilateral()
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()
/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);

123