Home
last modified time | relevance | path

Searched refs:ElemRestriction (Results 1 – 19 of 19) sorted by relevance

/libCEED/julia/LibCEED.jl/src/
H A DElemRestriction.jl12 ElemRestriction
15 elements. An `ElemRestriction` object can be created using [`create_elem_restriction`](@ref)
18 mutable struct ElemRestriction <: AbstractElemRestriction struct
20 function ElemRestriction(ref) function
29 destroy(r::ElemRestriction) = C.CeedElemRestrictionDestroy(r.ref) # COV_EXCL_LINE argument
30 Base.getindex(r::ElemRestriction) = r.ref[] argument
31 Base.show(io::IO, ::MIME"text/plain", e::ElemRestriction) = argument
94 ElemRestriction(ref)
162 ElemRestriction(ref)
232 ElemRestriction(ref)
[all …]
H A DLibCEED.jl35 ElemRestriction,
149 include("ElemRestriction.jl")
H A DQFunction.jl83 of a [`ElemRestriction`](@ref) and [`Basis`](@ref), such as restriction and prolongation
/libCEED/julia/LibCEED.jl/docs/src/
H A DElemRestriction.md1 # ElemRestriction chapter
4 ElemRestriction
11 apply!(r::ElemRestriction, u::CeedVector, ru::CeedVector; tmode=NOTRANSPOSE, request=RequestImmedia…
12 apply(r::ElemRestriction, u::AbstractVector; tmode=NOTRANSPOSE)
20 getnumcomponents(r::ElemRestriction)
H A Dindex.md127 "ElemRestriction.md",
/libCEED/rust/libceed/src/
H A Delem_restriction.rs18 Some(&'a ElemRestriction<'a>),
22 impl<'a> From<&'a ElemRestriction<'_>> for ElemRestrictionOpt<'a> {
23 fn from(rstr: &'a ElemRestriction) -> Self { in from()
99 pub struct ElemRestriction<'a> { struct
107 impl<'a> Drop for ElemRestriction<'a> { argument
120 impl<'a> fmt::Display for ElemRestriction<'a> { implementation
154 impl<'a> ElemRestriction<'a> { impl
H A Dlib.rs153 elem_restriction::{ElemRestriction, ElemRestrictionOpt},
454 ) -> Result<ElemRestriction<'a>> { in elem_restriction()
455 ElemRestriction::create( in elem_restriction()
519 ) -> Result<ElemRestriction<'a>> { in oriented_elem_restriction()
520 ElemRestriction::create_oriented( in oriented_elem_restriction()
606 ) -> Result<ElemRestriction<'a>> { in curl_oriented_elem_restriction()
607 ElemRestriction::create_curl_oriented( in curl_oriented_elem_restriction()
655 ) -> Result<ElemRestriction<'a>> {
656 ElemRestriction::create_strided(self, nelem, elemsize, ncomp, lsize, strides)
H A Doperator.rs14 elem_restriction::{ElemRestriction, ElemRestrictionOpt},
27 pub(crate) elem_restriction: crate::ElemRestriction<'a>,
51 crate::ElemRestriction::from_raw(elem_restriction_ptr)? in from_raw()
1711 rstr_coarse: &ElemRestriction, in create_multigrid_level() argument
1899 rstr_coarse: &ElemRestriction, in create_multigrid_level_tensor_H1() argument
2089 rstr_coarse: &ElemRestriction, in create_multigrid_level_H1() argument
/libCEED/examples/rust/mesh/src/
H A Dlib.rs8 use libceed::{Ceed, ElemRestriction, Vector};
51 ) -> libceed::Result<(ElemRestriction, ElemRestriction)> { argument
/libCEED/python/tests/
H A Dtest-5-operator.py66 rx = ceed.ElemRestriction(nelem, 2, 1, 1, nx, indx,
73 ru = ceed.ElemRestriction(nelem, p, 1, 1, nu, indu,
155 rx = ceed.ElemRestriction(nelem, 2, 1, 1, nx, indx,
162 ru = ceed.ElemRestriction(nelem, p, 1, 1, nu, indu,
245 rx = ceed.ElemRestriction(nelem, 2, 1, 1, nx, indx,
252 ru = ceed.ElemRestriction(nelem, p, 2, 1, 2 * nu, indu,
342 rx = ceed.ElemRestriction(nelem, 2, 1, 1, nx, indx,
349 ru = ceed.ElemRestriction(nelem, p, 1, 1, nu, indu,
423 rx = ceed.ElemRestriction(nelem, 2, 1, 1, nx, indx,
430 ru = ceed.ElemRestriction(nelem, p, 1, 1, nu, indu,
[all …]
H A Dtest-2-elemrestriction.py34 r = ceed.ElemRestriction(num_elem, 2, 1, 1, num_elem + 1, ind,
184 r = ceed.ElemRestriction(num_elem, 4, 1, 1, 3 * num_elem + 1, ind,
208 r = ceed.ElemRestriction(num_elem, 2, 1, 1, num_elem + 1, ind,
/libCEED/python/
H A D__init__.py11 from .ceed_elemrestriction import ElemRestriction, OrientedElemRestriction, CurlOrientedElemRestric…
H A Dceed.py17 from .ceed_elemrestriction import ElemRestriction, OrientedElemRestriction, CurlOrientedElemRestric…
196 def ElemRestriction(self, nelem, elemsize, ncomp, compstride, lsize, offsets, member in Ceed
221 return ElemRestriction(self, nelem, elemsize, ncomp, compstride, lsize,
H A Dceed_elemrestriction.py172 class ElemRestriction(_ElemRestrictionBase): class
/libCEED/julia/LibCEED.jl/docs/
H A Dmake.jl10 "ElemRestriction.md",
/libCEED/examples/python/
H A Dtutorial-5-operator.ipynb81 …"restriction_x = ceed.ElemRestriction(num_elem, 2, 1, 1, num_x, indices_x, cmode=libceed.USE_POINT…
87 …"restriction_u = ceed.ElemRestriction(num_elem, p, 1, 1, num_u, indices_u, cmode=libceed.USE_POINT…
169 …"restriction_x = ceed.ElemRestriction(num_elem, 2, 1, 1, num_x, indices_x, cmode=libceed.USE_POINT…
175 …"restriction_u = ceed.ElemRestriction(num_elem, p, 1, 1, num_u, indices_u, cmode=libceed.USE_POINT…
H A Dtutorial-2-elemrestriction.ipynb38 …me basic examples to illustrate the `libceed.ElemRestriction` class. In libCEED, a `libceed.ElemRe…
40 …"Here we illustrate the simple creation and application of a `libceed.ElemRestriction`, with user …
75 "r = ceed.ElemRestriction(num_elem, 2, 1, 1, num_elem+1, indices, cmode=libceed.USE_POINTER)\n",
113 … "r = ceed.ElemRestriction(num_elem, 4, 1, 1, 3*num_elem+1, indices, cmode=libceed.USE_POINTER)\n",
H A Dex_common.py144 elem_restriction = ceed.ElemRestriction(
/libCEED/julia/LibCEED.jl/test/
H A Druntests.jl277 @testset "ElemRestriction" begin
467 @testset "ElemRestriction" begin