| /libCEED/julia/LibCEED.jl/docs/src/ |
| H A D | ElemRestriction.md | 11 apply!(r::ElemRestriction, u::CeedVector, ru::CeedVector; tmode=NOTRANSPOSE, request=RequestImmedia…
|
| /libCEED/python/tests/ |
| H A D | test-5-operator.py | 73 ru = ceed.ElemRestriction(nelem, p, 1, 1, nu, indu, 109 op_mass.set_field("u", ru, bu, libceed.VECTOR_ACTIVE) 110 op_mass.set_field("v", ru, bu, libceed.VECTOR_ACTIVE) 162 ru = ceed.ElemRestriction(nelem, p, 1, 1, nu, indu, 197 op_mass.set_field("u", ru, bu, libceed.VECTOR_ACTIVE) 198 op_mass.set_field("v", ru, bu, libceed.VECTOR_ACTIVE) 252 ru = ceed.ElemRestriction(nelem, p, 2, 1, 2 * nu, indu, 287 op_mass.set_field("u", ru, bu, libceed.VECTOR_ACTIVE) 288 op_mass.set_field("v", ru, bu, libceed.VECTOR_ACTIVE) 349 ru = ceed.ElemRestriction(nelem, p, 1, 1, nu, indu, [all …]
|
| /libCEED/julia/LibCEED.jl/src/ |
| H A D | ElemRestriction.jl | 266 ru::CeedVector; 272 tranpose operation). The input [`CeedVector`](@ref) is `u` and the result stored in `ru`. 274 If `tmode` is `TRANSPOSE`, then the result is added to `ru`. If `tmode` is `NOTRANSPOSE`, 275 then `ru` is overwritten with the result. 280 ru::CeedVector; 284 C.CeedElemRestrictionApply(r[], tmode, u[], ru[], request[])
|
| /libCEED/interface/ |
| H A D | ceed-elemrestriction.c | 1314 …edElemRestriction rstr, CeedTransposeMode t_mode, CeedVector u, CeedVector ru, CeedRequest *reques… in CeedElemRestrictionApply() argument 1329 CeedCall(CeedVectorGetLength(ru, &len)); in CeedElemRestrictionApply() 1334 if (num_elem > 0) CeedCall(rstr->Apply(rstr, t_mode, u, ru, request)); in CeedElemRestrictionApply() 1353 …ment(CeedElemRestriction rstr, CeedInt elem, CeedTransposeMode t_mode, CeedVector u, CeedVector ru, in CeedElemRestrictionApplyAtPointsInElement() argument 1381 CeedCall(CeedVectorGetLength(ru, &len)); in CeedElemRestrictionApplyAtPointsInElement() 1389 if (num_elem > 0) CeedCall(rstr->ApplyAtPointsInElement(rstr, elem, t_mode, u, ru, request)); in CeedElemRestrictionApplyAtPointsInElement() 1408 …ock(CeedElemRestriction rstr, CeedInt block, CeedTransposeMode t_mode, CeedVector u, CeedVector ru, in CeedElemRestrictionApplyBlock() argument 1436 CeedCall(CeedVectorGetLength(ru, &len)); in CeedElemRestrictionApplyBlock() 1444 CeedCall(rstr->ApplyBlock(rstr, block, t_mode, u, ru, request)); in CeedElemRestrictionApplyBlock()
|
| /libCEED/rust/libceed/src/ |
| H A D | elem_restriction.rs | 459 pub fn apply(&self, tmode: TransposeMode, u: &Vector, ru: &mut Vector) -> crate::Result<i32> { in apply() 466 ru.ptr, in apply()
|
| H A D | lib.rs | 1216 let ru = ceed.elem_restriction(nelem, p, 1, 1, ndofs, MemType::Host, &indu)?; in ceed_t501() localVariable 1236 .field("u", &ru, &bu, VectorOpt::Active)? in ceed_t501() 1238 .field("v", &ru, &bu, VectorOpt::Active)? in ceed_t501()
|
| /libCEED/include/ceed/ |
| H A D | ceed.h | 289 …edElemRestriction rstr, CeedTransposeMode t_mode, CeedVector u, CeedVector ru, CeedRequest *reques… 291 CeedVector ru, CeedRequest *request); 292 …ock(CeedElemRestriction rstr, CeedInt block, CeedTransposeMode t_mode, CeedVector u, CeedVector ru,
|
| /libCEED/julia/LibCEED.jl/src/generated/ |
| H A D | libceed_bindings.jl | 335 function CeedElemRestrictionApply(rstr, t_mode, u, ru, request) argument 336 …iction, CeedTransposeMode, CeedVector, CeedVector, Ptr{CeedRequest}), rstr, t_mode, u, ru, request) 339 function CeedElemRestrictionApplyAtPointsInElement(rstr, elem, t_mode, u, ru, request) argument 340 …, CeedTransposeMode, CeedVector, CeedVector, Ptr{CeedRequest}), rstr, elem, t_mode, u, ru, request) 343 function CeedElemRestrictionApplyBlock(rstr, block, t_mode, u, ru, request) argument 344 … CeedTransposeMode, CeedVector, CeedVector, Ptr{CeedRequest}), rstr, block, t_mode, u, ru, request)
|