Home
last modified time | relevance | path

Searched refs:Apply (Results 1 – 22 of 22) sorted by relevance

/libCEED/interface/
H A Dceed-tensor.c96 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 Dceed.c1301 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 Dceed-qfunction.c1153 …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 Dceed-elemrestriction.c1219 (*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 Dceed-operator.c2271 } else if (!is_composite && op->Apply) { in CeedOperatorApply()
2273 CeedCall(op->Apply(op, in, out, request)); in CeedOperatorApply()
H A Dceed-basis.c2062 …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 Dceed-ref-restriction.c620 …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 Dceed-ref.h30 …int (*Apply)(CeedElemRestriction, CeedInt, CeedInt, CeedInt, CeedInt, CeedInt, CeedTransposeMode, … member
/libCEED/include/
H A Dceed-impl.h176 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 Dex3-volume.jl74 # 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 Dex2-surface.jl67 # Apply a transformation to the mesh.
153 # Apply the diffusion operator: 'u' -> 'v'.
H A Dex1-volume.jl64 # Apply a transformation to the mesh.
139 # Apply the mass operator: 'u' -> 'v'.
H A Dex1-volume-c.jl269 # Apply a transformation to the mesh.
395 # Apply the mass operator: 'u' -> 'v'.
/libCEED/backends/memcheck/
H A Dceed-memcheck.h38 …int (*Apply)(CeedElemRestriction, CeedInt, CeedInt, CeedInt, CeedInt, CeedInt, CeedTransposeMode, … member
H A Dceed-memcheck-restriction.c514 …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 DOperator.jl94 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 DQFunction.jl138 Apply the action of a [`QFunction`](@ref) to an array of input vectors, and store the result
H A DBasis.jl292 Apply basis evaluation from nodes to quadrature points or vice versa, storing the result in
/libCEED/julia/LibCEED.jl/docs/src/
H A DUserQFunctions.md14 ## 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 Dtutorial-5-operator.ipynb120 "# Apply mass matrix\n",
208 "# Apply Poisson operator\n",
/libCEED/doc/sphinx/source/
H A DlibCEEDapi.md347 :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 Dbps.usr74 C Apply mass operator
173 C Apply diffusion operator
378 C Apply zero Dirichlet boundary conditions