| /libCEED/julia/LibCEED.jl/src/ |
| H A D | Basis.jl | 12 Basis 14 Wraps a `CeedBasis` object, representing a finite element basis. A `Basis` object can be 23 mutable struct Basis <: AbstractBasis struct 25 function Basis(ref) argument 34 destroy(b::Basis) = C.CeedBasisDestroy(b.ref) # COV_EXCL_LINE argument 35 Base.getindex(b::Basis) = b.ref[] argument 36 Base.show(io::IO, ::MIME"text/plain", b::Basis) = ceed_show(io, b, C.CeedBasisView) argument 44 - `ceed`: A [`Ceed`](@ref) object where the [`Basis`](@ref) will be created. 56 Basis(ref) 65 - `ceed`: A [`Ceed`](@ref) object where the [`Basis`](@ref) will be created. [all …]
|
| H A D | LibCEED.jl | 15 Basis, 148 include("Basis.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 | Basis.md | 1 # Basis chapter 12 Basis 19 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)
|
| H A D | index.md | 128 "Basis.md",
|
| /libCEED/rust/libceed/src/ |
| H A D | basis.rs | 18 Some(&'a Basis<'a>), 22 impl<'a> From<&'a Basis<'_>> for BasisOpt<'a> { 23 fn from(basis: &'a Basis) -> Self { in from() 86 pub struct Basis<'a> { struct 94 impl<'a> Drop for Basis<'a> { argument 107 impl<'a> fmt::Display for Basis<'a> { implementation 135 impl<'a> Basis<'a> { impl
|
| H A D | lib.rs | 152 basis::{Basis, BasisOpt}, 708 ) -> Result<Basis<'a>> { in basis_tensor_H1() 709 Basis::create_tensor_H1( in basis_tensor_H1() 741 ) -> Result<Basis<'a>> { in basis_tensor_H1_Lagrange() 742 Basis::create_tensor_H1_Lagrange(self, dim, ncomp, P, Q, qmode) in basis_tensor_H1_Lagrange() 871 ) -> Result<Basis<'a>> { in basis_H1() 872 Basis::create_H1( in basis_H1() 970 ) -> Result<Basis<'a>> { in basis_Hdiv() 971 Basis::create_Hdiv(self, topo, ncomp, nnodes, nqpts, interp, div, qref, qweight) in basis_Hdiv() 1065 ) -> Result<Basis<'a>> { in basis_Hcurl() [all …]
|
| H A D | operator.rs | 13 basis::{Basis, BasisOpt}, 28 pub(crate) basis: crate::Basis<'a>, 56 crate::Basis::from_raw(basis_ptr)? in from_raw() 1712 basis_coarse: &Basis, in create_multigrid_level() argument 1900 basis_coarse: &Basis, in create_multigrid_level_tensor_H1() argument 2090 basis_coarse: &Basis, in create_multigrid_level_H1() argument
|
| /libCEED/python/ |
| H A D | ceed_basis.py | 17 class Basis(ABC): class 117 class BasisTensorH1(Basis): 301 class BasisH1(Basis): 342 class BasisHdiv(Basis): 383 class BasisHcurl(Basis):
|
| H A D | __init__.py | 10 from .ceed_basis import Basis, BasisTensorH1, BasisTensorH1Lagrange, BasisH1, BasisHdiv, BasisHcurl
|
| /libCEED/julia/LibCEED.jl/docs/ |
| H A D | make.jl | 11 "Basis.md",
|
| /libCEED/examples/python/ |
| H A D | tutorial-3-basis.ipynb | 38 …we show some basic examples to illustrate the `libceed.Basis` class. In libCEED, a `libceed.Basis`… 105 …"Although a `libceed.Basis` is fully discrete, we can use the Lagrange construction to extend the … 162 …"Although the underlying functions are not an intrinsic property of a `libceed.Basis` in libCEED, …
|
| /libCEED/backends/magma/tuning/ |
| H A D | README.md | 1 # MAGMA Backend Autotuning (Non-tensor Basis)
|
| /libCEED/julia/LibCEED.jl/test/ |
| H A D | runtests.jl | 137 @testset "Basis" begin 378 @testset "Basis" begin
|
| /libCEED/doc/sphinx/source/ |
| H A D | references.bib | 186 … = {Stabilized {{Finite Element Methods}} for {{Fluid Dynamics}} Using a {{Hierarchical Basis}}},
|
| H A D | libCEEDapi.md | 57 - Basis (Dofs-to-Qpts) evaluator $\bm{B}$ 293 :end-before: //! [Basis Create] 295 :start-after: //! [Basis Create]
|
| /libCEED/doc/papers/joss/ |
| H A D | paper.md | 106 $B$ `CeedBasis` Basis evaluation to quadrature (dense/structured)
|