| /libCEED/tests/ |
| H A D | t320-basis.h | 10 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 D | t302-basis.c | 13 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 D | t340-basis.h | 12 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 D | t331-basis.c | 15 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 D | t340-basis.c | 12 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 D | t320-basis.c | 12 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 D | t330-basis.c | 13 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 D | t324-basis.c | 15 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 D | t363-basis.c | 15 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 D | t362-basis.c | 16 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 D | t321-basis.c | 19 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 D | t510-operator.c | 25 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 D | t511-operator.c | 24 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 D | t332-basis.c | 15 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 D | t322-basis.c | 19 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 D | t325-basis.c | 15 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 D | t526-operator.c | 34 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 D | t582-operator.c | 26 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 D | t581-operator.c | 26 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 D | t323-basis.c | 22 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 D | t330-basis.h | 44 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 D | t342-basis.c | 14 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 D | t341-basis.c | 14 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 D | ceed-ref.h | 73 … 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 D | ceed-magma.h | 81 … 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);
|