| /libCEED/interface/ |
| H A D | ceed-tensor.c | 96 CeedCall(contract->Apply(contract, A, B, C, J, t, t_mode, add, u, v)); in CeedTensorContractApply() 128 … CeedCall(contract->Apply(contract, A, J, C, B, t + d * B * J, t_mode, add, u + d * A * J * C, v)); in CeedTensorContractStridedApply() 132 … CeedCall(contract->Apply(contract, A, B, C, J, t + d * B * J, t_mode, add, u, v + d * A * J * C)); in CeedTensorContractStridedApply()
|
| H A D | ceed.c | 1301 CEED_FTABLE_ENTRY(CeedElemRestriction, Apply), in CeedInit() 1311 CEED_FTABLE_ENTRY(CeedBasis, Apply), in CeedInit() 1316 CEED_FTABLE_ENTRY(CeedTensorContract, Apply), in CeedInit() 1318 CEED_FTABLE_ENTRY(CeedQFunction, Apply), in CeedInit() 1342 CEED_FTABLE_ENTRY(CeedOperator, Apply), in CeedInit()
|
| H A D | ceed-qfunction.c | 1153 …CeedCheck(qf->Apply, CeedQFunctionReturnCeed(qf), CEED_ERROR_UNSUPPORTED, "Backend does not suppor… in CeedQFunctionApply() 1158 CeedCall(qf->Apply(qf, Q, u, v)); in CeedQFunctionApply()
|
| H A D | ceed-elemrestriction.c | 1219 (*rstr_unsigned)->Apply = rstr->ApplyUnsigned; in CeedElemRestrictionCreateUnsignedCopy() 1250 (*rstr_unoriented)->Apply = rstr->ApplyUnoriented; in CeedElemRestrictionCreateUnorientedCopy() 1334 if (num_elem > 0) CeedCall(rstr->Apply(rstr, t_mode, u, ru, request)); in CeedElemRestrictionApply()
|
| H A D | ceed-operator.c | 2271 } else if (!is_composite && op->Apply) { in CeedOperatorApply() 2273 CeedCall(op->Apply(op, in, out, request)); in CeedOperatorApply()
|
| H A D | ceed-basis.c | 2062 …CeedCheck(basis->Apply, CeedBasisReturnCeed(basis), CEED_ERROR_UNSUPPORTED, "Backend does not supp… in CeedBasisApply() 2063 CeedCall(basis->Apply(basis, num_elem, t_mode, eval_mode, u, v)); in CeedBasisApply()
|
| /libCEED/backends/ref/ |
| H A D | ceed-ref-restriction.c | 620 …CeedCallBackend(impl->Apply(rstr, num_comp, block_size, comp_stride, 0, num_block, t_mode, true, t… in CeedElemRestrictionApply_Ref() 637 …CeedCallBackend(impl->Apply(rstr, num_comp, block_size, comp_stride, 0, num_block, t_mode, false, … in CeedElemRestrictionApplyUnsigned_Ref() 654 …CeedCallBackend(impl->Apply(rstr, num_comp, block_size, comp_stride, 0, num_block, t_mode, false, … in CeedElemRestrictionApplyUnoriented_Ref() 668 return impl->Apply(rstr, num_comp, 0, 1, elem, elem + 1, t_mode, false, false, u, v, request); in CeedElemRestrictionApplyAtPointsInElement_Ref() 683 …CeedCallBackend(impl->Apply(rstr, num_comp, block_size, comp_stride, block, block + 1, t_mode, tru… in CeedElemRestrictionApplyBlock_Ref() 840 impl->Apply = CeedElemRestrictionApply_Ref_110; in CeedElemRestrictionCreate_Ref() 843 impl->Apply = CeedElemRestrictionApply_Ref_111; in CeedElemRestrictionCreate_Ref() 846 impl->Apply = CeedElemRestrictionApply_Ref_180; in CeedElemRestrictionCreate_Ref() 849 impl->Apply = CeedElemRestrictionApply_Ref_181; in CeedElemRestrictionCreate_Ref() 852 impl->Apply = CeedElemRestrictionApply_Ref_310; in CeedElemRestrictionCreate_Ref() [all …]
|
| H A D | ceed-ref.h | 30 …int (*Apply)(CeedElemRestriction, CeedInt, CeedInt, CeedInt, CeedInt, CeedInt, CeedTransposeMode, … member
|
| /libCEED/include/ |
| H A D | ceed-impl.h | 176 int (*Apply)(CeedElemRestriction, CeedTransposeMode, CeedVector, CeedVector, CeedRequest *); member 206 int (*Apply)(CeedBasis, CeedInt, CeedTransposeMode, CeedEvalMode, CeedVector, CeedVector); member 238 …int (*Apply)(CeedTensorContract, CeedInt, CeedInt, CeedInt, CeedInt, const CeedScalar *restrict, C… member 252 int (*Apply)(CeedQFunction, CeedInt, CeedVector *, CeedVector *); member 363 int (*Apply)(CeedOperator, CeedVector, CeedVector, CeedRequest *); member
|
| /libCEED/julia/LibCEED.jl/examples/ |
| H A D | ex3-volume.jl | 74 # Apply a transformation to the mesh. 132 # Apply mass: v = qdata[1] * u 135 # Apply diffusion: dv = (qdata[2:end]) * du 178 # Apply the mass+diffusion operator: 'u' -> 'v'.
|
| H A D | ex2-surface.jl | 67 # Apply a transformation to the mesh. 153 # Apply the diffusion operator: 'u' -> 'v'.
|
| H A D | ex1-volume.jl | 64 # Apply a transformation to the mesh. 139 # Apply the mass operator: 'u' -> 'v'.
|
| H A D | ex1-volume-c.jl | 269 # Apply a transformation to the mesh. 395 # Apply the mass operator: 'u' -> 'v'.
|
| /libCEED/backends/memcheck/ |
| H A D | ceed-memcheck.h | 38 …int (*Apply)(CeedElemRestriction, CeedInt, CeedInt, CeedInt, CeedInt, CeedInt, CeedTransposeMode, … member
|
| H A D | ceed-memcheck-restriction.c | 514 …CeedCallBackend(impl->Apply(rstr, num_comp, block_size, comp_stride, 0, num_block, t_mode, true, t… in CeedElemRestrictionApply_Memcheck() 531 …CeedCallBackend(impl->Apply(rstr, num_comp, block_size, comp_stride, 0, num_block, t_mode, false, … in CeedElemRestrictionApplyUnsigned_Memcheck() 548 …CeedCallBackend(impl->Apply(rstr, num_comp, block_size, comp_stride, 0, num_block, t_mode, false, … in CeedElemRestrictionApplyUnoriented_Memcheck() 562 return impl->Apply(rstr, num_comp, 0, 1, elem, elem + 1, t_mode, false, false, u, v, request); in CeedElemRestrictionApplyAtPointsInElement_Memcheck() 577 …CeedCallBackend(impl->Apply(rstr, num_comp, block_size, comp_stride, block, block + 1, t_mode, tru… in CeedElemRestrictionApplyBlock_Memcheck() 756 impl->Apply = CeedElemRestrictionApply_Memcheck_Core; in CeedElemRestrictionCreate_Memcheck()
|
| /libCEED/julia/LibCEED.jl/src/ |
| H A D | Operator.jl | 94 Apply the action of the operator `op` to the input vector `vin`, and store the result in the 112 Apply the action of the operator `op` to the input vector `vin`, and add the result to the
|
| H A D | QFunction.jl | 138 Apply the action of a [`QFunction`](@ref) to an array of input vectors, and store the result
|
| H A D | Basis.jl | 292 Apply basis evaluation from nodes to quadrature points or vice versa, storing the result in
|
| /libCEED/julia/LibCEED.jl/docs/src/ |
| H A D | UserQFunctions.md | 14 ## Apply mass Q-function in C 62 ## Apply mass Q-function in Julia 102 ## [Apply diffusion Q-function in Julia](@id applydiff)
|
| /libCEED/examples/python/ |
| H A D | tutorial-5-operator.ipynb | 120 "# Apply mass matrix\n", 208 "# Apply Poisson operator\n",
|
| /libCEED/doc/sphinx/source/ |
| H A D | libCEEDapi.md | 347 :end-before: //! [Setup Apply] 349 :start-after: //! [Setup Apply] 367 :end-before: //! [Operator Apply] 369 :start-after: //! [Operator Apply]
|
| /libCEED/examples/nek/bps/ |
| H A D | bps.usr | 74 C Apply mass operator 173 C Apply diffusion operator 378 C Apply zero Dirichlet boundary conditions
|