Home
last modified time | relevance | path

Searched refs:tmode (Results 1 – 10 of 10) sorted by relevance

/libCEED/julia/LibCEED.jl/docs/src/
H A DElemRestriction.md11 apply!(r::ElemRestriction, u::CeedVector, ru::CeedVector; tmode=NOTRANSPOSE, request=RequestImmedia…
12 apply(r::ElemRestriction, u::AbstractVector; tmode=NOTRANSPOSE)
H A DBasis.md19 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 Dceed_elemrestriction.py49 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 Dceed_basis.py42 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 DElemRestriction.jl267 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 DBasis.jl290 …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 Dbasis.rs405 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 Delem_restriction.rs459 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 Dceed-fortran.c397 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 Druntests.jl300 @test apply(r, rand_ev; tmode=TRANSPOSE) == rand_lv.*mult