| /libCEED/tests/ |
| H A D | t208-elemrestriction-f.f90 | 11 integer ne,elemsize,nb,blksize variable 12 parameter(ne=8,elemsize=2,nb=2,blksize=5) 13 integer ind(elemsize*ne) 18 real*8 yy(nb*blksize*elemsize) 41 call ceedelemrestrictioncreateblocked(ceed,ne,elemsize,blksize,1,1,ne+1,& 44 call ceedvectorcreate(ceed,blksize*elemsize,y,err); 52 do i=0,elemsize-1 58 & blksize*elemsize 60 diff=diff-a(ind(k*elemsize+i+1)+1)
|
| H A D | t202-elemrestriction-f.f90 | 11 integer ne,elemsize,nb,blksize variable 12 parameter(ne=8,elemsize=2,nb=2,blksize=5) 13 integer ind(elemsize*ne) 18 real*8 yy(nb*blksize*elemsize) 41 call ceedelemrestrictioncreateblocked(ceed,ne,elemsize,blksize,1,1,ne+1,& 44 call ceedvectorcreate(ceed,nb*blksize*elemsize,y,err); 52 do i=0,elemsize-1 59 diff=diff-a(ind(k*elemsize+i+1)+1)
|
| /libCEED/rust/libceed/src/ |
| H A D | elem_restriction.rs | 160 elemsize: usize, in create() 168 let (nelem, elemsize, ncomp, compstride, lsize, mtype) = ( in create() 170 i32::try_from(elemsize).unwrap(), in create() 180 elemsize, in create() 207 elemsize: usize, in create_oriented() 216 let (nelem, elemsize, ncomp, compstride, lsize, mtype) = ( in create_oriented() 218 i32::try_from(elemsize).unwrap(), in create_oriented() 228 elemsize, in create_oriented() 249 elemsize: usize, in create_curl_oriented() 258 let (nelem, elemsize, ncomp, compstride, lsize, mtype) = ( in create_curl_oriented() [all …]
|
| H A D | lib.rs | 448 elemsize: usize, in elem_restriction() 456 self, nelem, elemsize, ncomp, compstride, lsize, mtype, offsets, in elem_restriction() 512 elemsize: usize, in oriented_elem_restriction() 521 self, nelem, elemsize, ncomp, compstride, lsize, mtype, offsets, orients, in oriented_elem_restriction() 599 elemsize: usize, in curl_oriented_elem_restriction() 610 elemsize, in curl_oriented_elem_restriction() 651 elemsize: usize, in strided_elem_restriction() 656 ElemRestriction::create_strided(self, nelem, elemsize, ncomp, lsize, strides)
|
| /libCEED/python/ |
| H A D | ceed.py | 196 def ElemRestriction(self, nelem, elemsize, ncomp, compstride, lsize, offsets, argument 221 return ElemRestriction(self, nelem, elemsize, ncomp, compstride, lsize, 224 def OrientedElemRestriction(self, nelem, elemsize, ncomp, compstride, lsize, argument 254 return OrientedElemRestriction(self, nelem, elemsize, ncomp, compstride, lsize, 257 def CurlOrientedElemRestriction(self, nelem, elemsize, ncomp, compstride, lsize, argument 288 …self, nelem, elemsize, ncomp, compstride, lsize, offsets, curl_orients, memtype=memtype, cmode=cmo… 290 def StridedElemRestriction(self, nelem, elemsize, ncomp, lsize, strides): argument 310 self, nelem, elemsize, ncomp, lsize, strides) 312 def BlockedElemRestriction(self, nelem, elemsize, blksize, ncomp, compstride, argument 340 return BlockedElemRestriction(self, nelem, elemsize, blksize, ncomp, [all …]
|
| H A D | ceed_elemrestriction.py | 176 def __init__(self, ceed, nelem, elemsize, ncomp, compstride, lsize, offsets, argument 197 elemsize, ncomp, compstride, 209 def __init__(self, ceed, nelem, elemsize, ncomp, compstride, lsize, offsets, argument 235 elemsize, ncomp, compstride, 248 def __init__(self, ceed, nelem, elemsize, ncomp, compstride, lsize, offsets, argument 274 elemsize, ncomp, compstride, 288 def __init__(self, ceed, nelem, elemsize, ncomp, lsize, strides): argument 302 nelem, elemsize, ncomp, 314 def __init__(self, ceed, nelem, elemsize, blksize, ncomp, compstride, lsize, argument 329 elemsize, blksize, ncomp, [all …]
|
| /libCEED/julia/LibCEED.jl/src/ |
| H A D | ElemRestriction.jl | 38 elemsize, 56 - `elemsize`: Size (number of "nodes") per element 60 + k*elemsize] + j*compstride`. 63 - `offsets`: Array of shape `(elemsize, nelem)`. Column $i$ holds the ordered list of the 73 elemsize, argument 85 elemsize, 101 elemsize, 120 - `elemsize`: Size (number of "nodes") per element 124 + k*elemsize] + j*compstride`. 127 - `offsets`: Array of shape `(elemsize, nelem)`. Column $i$ holds the ordered list of the [all …]
|
| /libCEED/julia/LibCEED.jl/test/ |
| H A D | runtests.jl | 470 elemsize = 2 471 offsets = Array{CeedInt}(undef, elemsize, nelem) 472 orients = Array{Bool}(undef, elemsize, nelem) 483 elemsize, 499 for j = 1:elemsize 500 k = j + elemsize*(i - 1) 505 curlorients = Array{CeedInt8}(undef, 3*elemsize, nelem) 526 elemsize, 537 for j = 1:elemsize 538 k = j + elemsize*(i - 1)
|