Home
last modified time | relevance | path

Searched refs:basis_u (Results 1 – 25 of 66) sorted by relevance

123

/libCEED/examples/petsc/src/
H A Dlibceedsetup.c24 CeedBasisDestroy(&data->basis_u); in CeedDataDestroy()
48 CeedBasis basis_x, basis_u; in SetupLibceedByDegree() local
63 PetscCall(CreateBasisFromPlex(ceed, dm, 0, 0, 0, 0, bp_data, &basis_u)); in SetupLibceedByDegree()
71 CeedBasisGetNumQuadraturePoints(basis_u, &num_qpts); in SetupLibceedByDegree()
130 CeedOperatorSetField(op_apply, "u", elem_restr_u, basis_u, CEED_VECTOR_ACTIVE); in SetupLibceedByDegree()
131 CeedOperatorSetField(op_apply, "du", elem_restr_u, basis_u, CEED_VECTOR_ACTIVE); in SetupLibceedByDegree()
133 … CeedOperatorSetField(op_apply, is_interp ? "u" : "du", elem_restr_u, basis_u, CEED_VECTOR_ACTIVE); in SetupLibceedByDegree()
137 CeedOperatorSetField(op_apply, "v", elem_restr_u, basis_u, CEED_VECTOR_ACTIVE); in SetupLibceedByDegree()
138 CeedOperatorSetField(op_apply, "dv", elem_restr_u, basis_u, CEED_VECTOR_ACTIVE); in SetupLibceedByDegree()
140 … CeedOperatorSetField(op_apply, is_interp ? "v" : "dv", elem_restr_u, basis_u, CEED_VECTOR_ACTIVE); in SetupLibceedByDegree()
[all …]
/libCEED/tests/
H A Dt532-operator.c14 CeedBasis basis_x, basis_u; in main() local
65 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main()
106 CeedOperatorSetField(op_apply, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
109 CeedOperatorSetField(op_apply, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
110 CeedOperatorSetField(op_apply, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
111 CeedOperatorSetField(op_apply, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
142 CeedOperatorSetField(op_apply_assembled, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
144 CeedOperatorSetField(op_apply_assembled, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
145 CeedOperatorSetField(op_apply_assembled, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
146 CeedOperatorSetField(op_apply_assembled, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
[all …]
H A Dt364-basis.c19 CeedBasis basis_x, basis_u; in main() local
57 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p, q, CEED_GAUSS, &basis_u); in main()
63 …CeedBasisApplyAtPoints(basis_u, 1, &num_points, CEED_NOTRANSPOSE, CEED_EVAL_INTERP, x_points, u, v… in main()
74 …CeedBasisApplyAtPoints(basis_u, 1, num_point, CEED_TRANSPOSE, CEED_EVAL_INTERP, x_point, v_point, … in main()
76 …CeedBasisApplyAddAtPoints(basis_u, 1, num_point, CEED_TRANSPOSE, CEED_EVAL_INTERP, x_point, v_poin… in main()
95 CeedBasisDestroy(&basis_u); in main()
H A Dt365-basis.c33 CeedBasis basis_x, basis_u; in main() local
77 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main()
85 …CeedBasisApplyAtPoints(basis_u, 1, &num_points, CEED_NOTRANSPOSE, CEED_EVAL_GRAD, x_points, u, u_p… in main()
86 …CeedBasisApplyAtPoints(basis_u, 1, &num_points, CEED_TRANSPOSE, CEED_EVAL_GRAD, x_points, ones, v); in main()
88 …CeedBasisApplyAddAtPoints(basis_u, 1, &num_points, CEED_TRANSPOSE, CEED_EVAL_GRAD, x_points, ones,… in main()
119 CeedBasisDestroy(&basis_u); in main()
H A Dt504-operator.c14 CeedBasis basis_x, basis_u; in main() local
45 CeedBasisCreateTensorH1Lagrange(ceed, 1, 2, p, q, CEED_GAUSS, &basis_u); in main()
66 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
67 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
89 CeedBasisDestroy(&basis_u); in main()
H A Dt353-basis.c19 CeedBasis basis_x, basis_u; in main() local
57 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p, q, CEED_GAUSS, &basis_u); in main()
63 …CeedBasisApplyAtPoints(basis_u, 1, &num_points, CEED_NOTRANSPOSE, CEED_EVAL_INTERP, x_points, u, v… in main()
74 …CeedBasisApplyAtPoints(basis_u, 1, num_point, CEED_TRANSPOSE, CEED_EVAL_INTERP, x_point, v_point, … in main()
93 CeedBasisDestroy(&basis_u); in main()
H A Dt500-operator.c14 CeedBasis basis_x, basis_u; in main() local
48 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p, q, CEED_GAUSS, &basis_u); in main()
83 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
84 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
116 CeedBasisDestroy(&basis_u); in main()
H A Dt503-operator.c14 CeedBasis basis_x, basis_u; in main() local
55 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p, q, CEED_GAUSS, &basis_u); in main()
76 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, u); in main()
77 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, v); in main()
103 CeedBasisDestroy(&basis_u); in main()
H A Dt501-operator.c14 CeedBasis basis_x, basis_u; in main() local
54 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p, q, CEED_GAUSS, &basis_u); in main()
75 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
76 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
101 CeedBasisDestroy(&basis_u); in main()
H A Dt583-operator.c15 CeedBasis basis_x, basis_u; in main() local
75 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main()
96 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
97 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
101 …CeedOperatorSetField(op_mass_oriented, "u", oriented_elem_restriction_u, basis_u, CEED_VECTOR_ACTI… in main()
102 …CeedOperatorSetField(op_mass_oriented, "v", oriented_elem_restriction_u, basis_u, CEED_VECTOR_ACTI… in main()
106 …CeedOperatorSetField(op_mass_curl_oriented, "u", curl_oriented_elem_restriction_u, basis_u, CEED_V… in main()
107 …CeedOperatorSetField(op_mass_curl_oriented, "v", curl_oriented_elem_restriction_u, basis_u, CEED_V… in main()
195 CeedBasisDestroy(&basis_u); in main()
H A Dt531-operator.c14 CeedBasis basis_x, basis_u; in main() local
73 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main()
98 CeedOperatorSetField(op_diff, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
100 CeedOperatorSetField(op_diff, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
120 CeedOperatorSetField(op_diff_assembled, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
122 CeedOperatorSetField(op_diff_assembled, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
155 CeedBasisDestroy(&basis_u); in main()
H A Dt538-operator.c12 CeedBasis basis_x, basis_u; in main() local
64 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main()
93 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
95 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
102 CeedOperatorSetField(op_diff, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
104 CeedOperatorSetField(op_diff, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
162 CeedBasisDestroy(&basis_u); in main()
H A Dt540-operator.c14 CeedBasis basis_x, basis_u; in main() local
52 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main()
77 CeedOperatorSetField(op_apply, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
79 CeedOperatorSetField(op_apply, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
114 CeedBasisDestroy(&basis_u); in main()
H A Dt502-operator.c14 CeedBasis basis_x, basis_u; in main() local
54 CeedBasisCreateTensorH1Lagrange(ceed, 1, 2, p, q, CEED_GAUSS, &basis_u); in main()
75 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
76 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
114 CeedBasisDestroy(&basis_u); in main()
H A Dt595-operator.c18 CeedBasis basis_x, basis_u; in main() local
86 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main()
95 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
97 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
120 CeedBasisDestroy(&basis_u); in main()
H A Dt507-operator.c14 CeedBasis basis_x, basis_u; in main() local
54 CeedBasisCreateTensorH1Lagrange(ceed, 1, 2, p, q, CEED_GAUSS, &basis_u); in main()
75 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
76 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
115 CeedBasisDestroy(&basis_u); in main()
H A Dt357-basis.c33 CeedBasis basis_x, basis_u; in main() local
77 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main()
85 …CeedBasisApplyAtPoints(basis_u, 1, &num_points, CEED_NOTRANSPOSE, CEED_EVAL_GRAD, x_points, u, u_p… in main()
86 …CeedBasisApplyAtPoints(basis_u, 1, &num_points, CEED_TRANSPOSE, CEED_EVAL_GRAD, x_points, ones, v); in main()
117 CeedBasisDestroy(&basis_u); in main()
H A Dt590-operator.c17 CeedBasis basis_u; in main() local
77 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main()
84 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
85 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
112 CeedBasisDestroy(&basis_u); in main()
H A Dt350-basis.c19 CeedBasis basis_x, basis_u; in main() local
53 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p, q, CEED_GAUSS, &basis_u); in main()
59 …CeedBasisApplyAtPoints(basis_u, 1, &num_points, CEED_NOTRANSPOSE, CEED_EVAL_INTERP, x_points, u, v… in main()
80 CeedBasisDestroy(&basis_u); in main()
H A Dt535-operator.c14 CeedBasis basis_x, basis_u; in main() local
66 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main()
107 CeedOperatorSetField(op_apply, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
110 CeedOperatorSetField(op_apply, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
111 CeedOperatorSetField(op_apply, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
112 CeedOperatorSetField(op_apply, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
165 CeedBasisDestroy(&basis_u); in main()
H A Dt355-basis.c25 CeedBasis basis_x, basis_u; in main() local
59 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p, q, CEED_GAUSS, &basis_u); in main()
65 CeedBasisApplyAtPoints(basis_u, 1, &num_points, CEED_NOTRANSPOSE, CEED_EVAL_GRAD, x_points, u, v); in main()
86 CeedBasisDestroy(&basis_u); in main()
H A Dt354-basis.c24 CeedBasis basis_x, basis_u; in main() local
66 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main()
72 …CeedBasisApplyAtPoints(basis_u, 1, &num_points, CEED_NOTRANSPOSE, CEED_EVAL_INTERP, x_points, u, v… in main()
85 …CeedBasisApplyAtPoints(basis_u, 1, num_point, CEED_TRANSPOSE, CEED_EVAL_INTERP, x_point, v_point, … in main()
110 CeedBasisDestroy(&basis_u); in main()
H A Dt505-operator.c14 CeedBasis basis_x, basis_u; in main() local
53 CeedBasisCreateTensorH1Lagrange(ceed, 1, 1, p, q, CEED_GAUSS, &basis_u); in main()
74 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
75 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
117 CeedBasisDestroy(&basis_u); in main()
H A Dt565-operator.c12 CeedBasis basis_x, basis_u; in main() local
67 CeedBasisCreateTensorH1Lagrange(ceed, dim, 1, p, q, CEED_GAUSS, &basis_u); in main()
96 CeedOperatorSetField(op_mass, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
98 CeedOperatorSetField(op_mass, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
105 CeedOperatorSetField(op_diff, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
107 CeedOperatorSetField(op_diff, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
184 CeedBasisDestroy(&basis_u); in main()
H A Dt536-operator.c15 CeedBasis basis_x, basis_u; in main() local
81 CeedBasisCreateH1(ceed, CEED_TOPOLOGY_TRIANGLE, 1, p, q, interp, grad, q_ref, q_weight, &basis_u); in main()
122 CeedOperatorSetField(op_apply, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
125 CeedOperatorSetField(op_apply, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
126 CeedOperatorSetField(op_apply, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
127 CeedOperatorSetField(op_apply, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
180 CeedBasisDestroy(&basis_u); in main()

123