| /libCEED/julia/LibCEED.jl/src/ |
| H A D | ElemRestriction.jl | 12 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 D | LibCEED.jl | 35 ElemRestriction, 149 include("ElemRestriction.jl")
|
| H A D | QFunction.jl | 83 of a [`ElemRestriction`](@ref) and [`Basis`](@ref), such as restriction and prolongation
|
| /libCEED/julia/LibCEED.jl/docs/src/ |
| H A D | ElemRestriction.md | 1 # 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 D | index.md | 127 "ElemRestriction.md",
|
| /libCEED/rust/libceed/src/ |
| H A D | elem_restriction.rs | 18 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 D | lib.rs | 153 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 D | operator.rs | 14 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 D | lib.rs | 8 use libceed::{Ceed, ElemRestriction, Vector}; 51 ) -> libceed::Result<(ElemRestriction, ElemRestriction)> { argument
|
| /libCEED/python/tests/ |
| H A D | test-5-operator.py | 66 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 D | test-2-elemrestriction.py | 34 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__.py | 11 from .ceed_elemrestriction import ElemRestriction, OrientedElemRestriction, CurlOrientedElemRestric…
|
| H A D | ceed.py | 17 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 D | ceed_elemrestriction.py | 172 class ElemRestriction(_ElemRestrictionBase): class
|
| /libCEED/julia/LibCEED.jl/docs/ |
| H A D | make.jl | 10 "ElemRestriction.md",
|
| /libCEED/examples/python/ |
| H A D | tutorial-5-operator.ipynb | 81 …"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 D | tutorial-2-elemrestriction.ipynb | 38 …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 D | ex_common.py | 144 elem_restriction = ceed.ElemRestriction(
|
| /libCEED/julia/LibCEED.jl/test/ |
| H A D | runtests.jl | 277 @testset "ElemRestriction" begin 467 @testset "ElemRestriction" begin
|