| /libCEED/tests/ |
| H A D | t531-operator.c | 16 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 D | t568-operator.c | 16 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 D | t561-operator.c | 16 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 D | t534-operator.c | 16 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 D | t597-operator.c | 20 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 D | t567-operator.c | 16 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 D | t534-operator-f.f90 | 16 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 D | t531-operator-f.f90 | 17 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 D | t538-operator.c | 14 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 D | t565-operator.c | 14 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 D | t522-operator.c | 28 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 D | t522-operator-f.f90 | 21 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 D | ex2_surface.py | 148 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 D | main.rs | 311 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 D | main.rs | 328 let op_diff = ceed in example_2_vector() localVariable 357 op_diff.apply(&u, &mut v)?; in example_2_vector()
|