| /libCEED/julia/LibCEED.jl/docs/src/ |
| H A D | ElemRestriction.md | 11 apply!(r::ElemRestriction, u::CeedVector, ru::CeedVector; tmode=NOTRANSPOSE, request=RequestImmedia… 12 apply(r::ElemRestriction, u::AbstractVector; tmode=NOTRANSPOSE)
|
| H A D | Basis.md | 19 apply!(b::Basis, nelem, tmode::TransposeMode, emode::EvalMode, u::LibCEED.AbstractCeedVector, v::Li… 20 apply(b::Basis, u::AbstractVector; nelem=1, tmode=NOTRANSPOSE, emode=EVAL_INTERP)
|
| /libCEED/python/ |
| H A D | ceed_elemrestriction.py | 49 def apply(self, u, v, tmode=NOTRANSPOSE, request=REQUEST_IMMEDIATE): argument 59 err_code = lib.CeedElemRestrictionApply(self._pointer[0], tmode, u._pointer[0], 349 def apply_block(self, block, u, v, tmode=NOTRANSPOSE, argument 363 err_code = lib.CeedElemRestrictionApplyBlock(self._pointer[0], block, tmode, 487 self._elemrestriction.apply(u, v, request=request, tmode=TRANSPOSE) 510 tmode=TRANSPOSE)
|
| H A D | ceed_basis.py | 42 def apply(self, nelem, emode, u, v, tmode=NOTRANSPOSE): argument 57 err_code = lib.CeedBasisApply(self._pointer[0], nelem, tmode, emode, 453 self._basis.apply(nelem, emode, u, v, tmode=TRANSPOSE)
|
| /libCEED/julia/LibCEED.jl/src/ |
| H A D | ElemRestriction.jl | 267 tmode=NOTRANSPOSE, 274 If `tmode` is `TRANSPOSE`, then the result is added to `ru`. If `tmode` is `NOTRANSPOSE`, 281 tmode=NOTRANSPOSE, 284 C.CeedElemRestrictionApply(r[], tmode, u[], ru[], request[]) 288 apply(r::ElemRestriction, u::AbstractVector; tmode=NOTRANSPOSE) 294 function apply(r::ElemRestriction, u::AbstractVector; tmode=NOTRANSPOSE) argument 305 if tmode == NOTRANSPOSE 311 apply!(r, uv, ruv; tmode=tmode)
|
| H A D | Basis.jl | 290 …apply!(b::Basis, nelem, tmode::TransposeMode, emode::EvalMode, u::AbstractCeedVector, v::AbstractC… 298 Set `tmode` to `CEED_NOTRANSPOSE` to evaluate from nodes to quadrature or to 310 tmode::TransposeMode, 315 C.CeedBasisApply(b[], nelem, tmode, emode, u[], v[]) 319 apply(b::Basis, u::AbstractVector; nelem=1, tmode=NOTRANSPOSE, emode=EVAL_INTERP) 322 tmode::TransposeMode, emode::EvalMode, u::AbstractCeedVector, v::AbstractCeedVector)), but 327 function apply(b::Basis, u::AbstractVector; nelem=1, tmode=NOTRANSPOSE, emode=EVAL_INTERP) argument 336 len_v = (tmode == TRANSPOSE) ? getnumnodes(b) : qcomp[]*getnumqpts(b) 340 apply!(b, nelem, tmode, emode, u_vec, v_vec)
|
| /libCEED/rust/libceed/src/ |
| H A D | basis.rs | 405 tmode: TransposeMode, in apply() 410 let (nelem, tmode, emode) = ( in apply() 412 tmode as bind_ceed::CeedTransposeMode, in apply() 416 bind_ceed::CeedBasisApply(self.ptr, nelem, tmode, emode, u.ptr, v.ptr) in apply()
|
| H A D | elem_restriction.rs | 459 pub fn apply(&self, tmode: TransposeMode, u: &Vector, ru: &mut Vector) -> crate::Result<i32> { in apply() 460 let tmode = tmode as bind_ceed::CeedTransposeMode; in apply() localVariable 464 tmode, in apply()
|
| /libCEED/interface/ |
| H A D | ceed-fortran.c | 397 CEED_EXTERN void fCeedElemRestrictionApply(int *elemr, int *tmode, int *uvec, int *ruvec, int *rqst… in fCeedElemRestrictionApply() argument 413 …CeedElemRestrictionApply(CeedElemRestriction_dict[*elemr], (CeedTransposeMode)*tmode, CeedVector_d… in fCeedElemRestrictionApply() 422 CEED_EXTERN void fCeedElemRestrictionApplyBlock(int *elemr, int *block, int *tmode, int *uvec, int … in fCeedElemRestrictionApplyBlock() argument 437 …nApplyBlock(CeedElemRestriction_dict[*elemr], *block, (CeedTransposeMode)*tmode, CeedVector_dict[*… in fCeedElemRestrictionApplyBlock() 601 CEED_EXTERN void fCeedBasisApply(int *basis, int *num_elem, int *tmode, int *eval_mode, int *u, int… in fCeedBasisApply() argument 602 …*err = CeedBasisApply(CeedBasis_dict[*basis], *num_elem, (CeedTransposeMode)*tmode, (CeedEvalMode)… in fCeedBasisApply()
|
| /libCEED/julia/LibCEED.jl/test/ |
| H A D | runtests.jl | 300 @test apply(r, rand_ev; tmode=TRANSPOSE) == rand_lv.*mult
|