Home
last modified time | relevance | path

Searched refs:op_diff (Results 1 – 15 of 15) sorted by relevance

/libCEED/tests/
H A Dt531-operator.c16 CeedOperator op_setup, op_diff, op_diff_assembled; in main() local
97 CeedOperatorCreate(ceed, qf_diff, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_diff); in main()
98 CeedOperatorSetField(op_diff, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
99 CeedOperatorSetField(op_diff, "q data", elem_restriction_q_data, CEED_BASIS_NONE, q_data); in main()
100 CeedOperatorSetField(op_diff, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
103 CeedOperatorApply(op_diff, u, v, CEED_REQUEST_IMMEDIATE); in main()
106 CeedOperatorSetQFunctionAssemblyReuse(op_diff, true); in main()
107 …CeedOperatorLinearAssembleQFunctionBuildOrUpdate(op_diff, &assembled, &elem_restriction_assembled,… in main()
109 CeedOperatorSetQFunctionAssemblyDataUpdateNeeded(op_diff, false); in main()
110 …CeedOperatorLinearAssembleQFunctionBuildOrUpdate(op_diff, &assembled, &elem_restriction_assembled,… in main()
[all …]
H A Dt568-operator.c16 CeedOperator op_setup, op_diff; in main() local
86 CeedOperatorCreate(ceed, qf_diff, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_diff); in main()
87 CeedOperatorSetField(op_diff, "qdata", elem_restriction_q_data, CEED_BASIS_NONE, q_data); in main()
88 CeedOperatorSetField(op_diff, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
89 CeedOperatorSetField(op_diff, "dummy u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
90 CeedOperatorSetField(op_diff, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
105 CeedOperatorLinearAssembleSymbolic(op_diff, &num_entries, &rows, &cols); in main()
107 CeedOperatorLinearAssemble(op_diff, assembled); in main()
134 CeedOperatorApply(op_diff, u, v, CEED_REQUEST_IMMEDIATE); in main()
177 CeedOperatorDestroy(&op_diff); in main()
H A Dt561-operator.c16 CeedOperator op_setup, op_diff; in main() local
88 CeedOperatorCreate(ceed, qf_diff, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_diff); in main()
89 CeedOperatorSetField(op_diff, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
90 CeedOperatorSetField(op_diff, "q data", elem_restriction_q_data, CEED_BASIS_NONE, q_data); in main()
91 CeedOperatorSetField(op_diff, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
103 CeedOperatorLinearAssembleSymbolic(op_diff, &num_entries, &rows, &cols); in main()
105 CeedOperatorLinearAssemble(op_diff, assembled); in main()
127 CeedOperatorApply(op_diff, u, v, CEED_REQUEST_IMMEDIATE); in main()
162 CeedOperatorDestroy(&op_diff); in main()
H A Dt534-operator.c16 CeedOperator op_setup, op_diff; in main() local
86 CeedOperatorCreate(ceed, qf_diff, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_diff); in main()
87 CeedOperatorSetField(op_diff, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
88 CeedOperatorSetField(op_diff, "q data", elem_restriction_q_data, CEED_BASIS_NONE, q_data); in main()
89 CeedOperatorSetField(op_diff, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
93 CeedOperatorLinearAssembleDiagonal(op_diff, assembled, CEED_REQUEST_IMMEDIATE); in main()
108 CeedOperatorApply(op_diff, u, v, CEED_REQUEST_IMMEDIATE); in main()
145 CeedOperatorDestroy(&op_diff); in main()
H A Dt597-operator.c20 CeedOperator op_setup, op_diff; in main() local
122 CeedOperatorCreateAtPoints(ceed, qf_diff, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_diff); in main()
123 CeedOperatorSetField(op_diff, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
124 CeedOperatorSetField(op_diff, "q data", elem_restriction_q_data, CEED_BASIS_NONE, q_data); in main()
125 CeedOperatorSetField(op_diff, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
126 CeedOperatorAtPointsSetPoints(op_diff, elem_restriction_x_points, x_points); in main()
138 CeedOperatorLinearAssembleSymbolic(op_diff, &num_entries, &rows, &cols); in main()
140 CeedOperatorLinearAssemble(op_diff, assembled); in main()
162 CeedOperatorApply(op_diff, u, v, CEED_REQUEST_IMMEDIATE); in main()
199 CeedOperatorDestroy(&op_diff); in main()
H A Dt567-operator.c16 CeedOperator op_setup, op_diff; in main() local
84 CeedOperatorCreate(ceed, qf_diff, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_diff); in main()
85 CeedOperatorSetField(op_diff, "qdata", elem_restriction_q_data, CEED_BASIS_NONE, q_data); in main()
86 CeedOperatorSetField(op_diff, "u", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
87 CeedOperatorSetField(op_diff, "v", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
102 CeedOperatorLinearAssembleSymbolic(op_diff, &num_entries, &rows, &cols); in main()
104 CeedOperatorLinearAssemble(op_diff, assembled); in main()
131 CeedOperatorApply(op_diff, u, v, CEED_REQUEST_IMMEDIATE); in main()
174 CeedOperatorDestroy(&op_diff); in main()
H A Dt534-operator-f.f9016 integer op_setup,op_diff
118 & ceed_qfunction_none,op_diff,err)
119 call ceedoperatorsetfield(op_diff,'du',erestrictu,&
121 call ceedoperatorsetfield(op_diff,'qdata',erestrictqi,&
123 call ceedoperatorsetfield(op_diff,'dv',erestrictu,&
128 call ceedoperatorlinearassemblediagonal(op_diff,a,&
143 call ceedoperatorapply(op_diff,u,v,ceed_request_immediate,err)
166 call ceedoperatordestroy(op_diff,err)
H A Dt531-operator-f.f9017 integer op_setup,op_diff,op_diff_lin
131 & ceed_qfunction_none,op_diff,err)
132 call ceedoperatorsetfield(op_diff,'du',erestrictu,&
134 call ceedoperatorsetfield(op_diff,'qdata',erestrictqi,&
136 call ceedoperatorsetfield(op_diff,'dv',erestrictu,&
140 call ceedoperatorapply(op_diff,u,v,ceed_request_immediate,err)
143 call ceedoperatorlinearassembleqfunction(op_diff,a,erestrictlini,&
186 call ceedoperatordestroy(op_diff,err)
H A Dt538-operator.c14 CeedOperator op_setup_mass, op_mass, op_setup_diff, op_diff, op_apply; in main() local
101 CeedOperatorCreate(ceed, qf_diff, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_diff); in main()
102 CeedOperatorSetField(op_diff, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
103 …CeedOperatorSetField(op_diff, "qdata", elem_restriction_q_data_diff, CEED_BASIS_NONE, q_data_diff); in main()
104 CeedOperatorSetField(op_diff, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
109 CeedOperatorCompositeAddSub(op_apply, op_diff); in main()
171 CeedOperatorDestroy(&op_diff); in main()
H A Dt565-operator.c14 CeedOperator op_setup_mass, op_mass, op_setup_diff, op_diff, op_apply; in main() local
104 CeedOperatorCreate(ceed, qf_diff, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_diff); in main()
105 CeedOperatorSetField(op_diff, "du", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
106 …CeedOperatorSetField(op_diff, "qdata", elem_restriction_q_data_diff, CEED_BASIS_NONE, q_data_diff); in main()
107 CeedOperatorSetField(op_diff, "dv", elem_restriction_u, basis_u, CEED_VECTOR_ACTIVE); in main()
112 CeedOperatorCompositeAddSub(op_apply, op_diff); in main()
178 CeedOperatorDestroy(&op_diff); in main()
H A Dt522-operator.c28 CeedOperator op_setup_tet, op_diff_tet, op_setup_hex, op_diff_hex, op_setup, op_diff; in main() local
166 CeedOperatorCreateComposite(ceed, &op_diff); in main()
167 CeedOperatorCompositeAddSub(op_diff, op_diff_tet); in main()
168 CeedOperatorCompositeAddSub(op_diff, op_diff_hex); in main()
175 CeedOperatorApply(op_diff, u, v, CEED_REQUEST_IMMEDIATE); in main()
213 CeedOperatorDestroy(&op_diff); in main()
H A Dt522-operator-f.f9021 integer op_setuptet,op_difftet,op_setuphex,op_diffhex,op_setup,op_diff
222 call ceedoperatorcreatecomposite(ceed,op_diff,err)
223 call ceedoperatorcompositeaddsub(op_diff,op_difftet,err)
224 call ceedoperatorcompositeaddsub(op_diff,op_diffhex,err)
235 call ceedoperatorapply(op_diff,u,v,ceed_request_immediate,err)
258 call ceedoperatordestroy(op_diff,err)
/libCEED/examples/python/
H A Dex2_surface.py148 op_diff = ceed.Operator(qf_diff)
149 op_diff.set_field("du", solution_restriction, solution_basis, libceed.VECTOR_ACTIVE)
150 op_diff.set_field("qdata", q_data_restriction, libceed.BASIS_NONE, q_data)
151 op_diff.set_field("dv", solution_restriction, solution_basis, libceed.VECTOR_ACTIVE)
163 op_diff.apply(u, v)
/libCEED/examples/rust/ex2-surface/src/
H A Dmain.rs311 let op_diff = ceed in example_2() localVariable
331 op_diff.apply(&u, &mut v)?; in example_2()
/libCEED/examples/rust/ex2-surface-vector/src/
H A Dmain.rs328 let op_diff = ceed in example_2_vector() localVariable
357 op_diff.apply(&u, &mut v)?; in example_2_vector()