Home
last modified time | relevance | path

Searched refs:Operator (Results 1 – 25 of 31) sorted by relevance

12

/libCEED/julia/LibCEED.jl/src/
H A DOperator.jl1 mutable struct Operator struct
6 sub_ops::Vector{Operator} argument
7 function Operator(ref, qf, dqf, dqfT) function
16 destroy(op::Operator) = C.CeedOperatorDestroy(op.ref) # COV_EXCL_LINE argument
17 Base.getindex(op::Operator) = op.ref[] argument
18 Base.show(io::IO, ::MIME"text/plain", op::Operator) = ceed_show(io, op, C.CeedOperatorView) argument
21 Operator(ceed::Ceed; qf, dqf=QFunctionNone(), dqfT=QFunctionNone(), fields)
34 build_oper = Operator(
45 function Operator(c::Ceed; qf, dqf=QFunctionNone(), dqfT=QFunctionNone(), fields) function
46 op = Operator(c, qf, dqf, dqfT)
[all …]
H A DContext.jl40 # references to the QFunctions are stored in the Operator.
H A DLibCEED.jl51 Operator,
155 include("Operator.jl")
/libCEED/rust/libceed/src/
H A Doperator.rs309 pub struct Operator<'a> { struct
380 impl<'a> fmt::Display for Operator<'a> { implementation
540 impl<'a> Operator<'a> { impl
1713 ) -> crate::Result<(Operator<'b>, Operator<'b>, Operator<'b>)> { in create_multigrid_level()
1728 let op_coarse = unsafe { Operator::from_raw(ptr_coarse)? }; in create_multigrid_level()
1729 let op_prolong = unsafe { Operator::from_raw(ptr_prolong)? }; in create_multigrid_level()
1730 let op_restrict = unsafe { Operator::from_raw(ptr_restrict)? }; in create_multigrid_level()
1902 ) -> crate::Result<(Operator<'b>, Operator<'b>, Operator<'b>)> { in create_multigrid_level_tensor_H1()
1918 let op_coarse = unsafe { Operator::from_raw(ptr_coarse)? }; in create_multigrid_level_tensor_H1()
1919 let op_prolong = unsafe { Operator::from_raw(ptr_prolong)? }; in create_multigrid_level_tensor_H1()
[all …]
H A Dlib.rs154 operator::{CompositeOperator, Operator, OperatorField},
1159 ) -> Result<Operator<'a>> { in operator()
1160 Operator::create(self, qf, dqf, dqfT) in operator()
/libCEED/julia/LibCEED.jl/docs/src/
H A DOperator.md1 # Operator chapter
4 Operator
6 apply!(op::Operator, vin::LibCEED.AbstractCeedVector, vout::LibCEED.AbstractCeedVector; request)
/libCEED/julia/LibCEED.jl/test/
H A Drundevtests.jl12 @testset "Operator" begin
26 op = Operator(
/libCEED/python/tests/
H A Dtest-5-operator.py99 op_setup = ceed.Operator(qf_setup)
107 op_mass = ceed.Operator(qf_mass)
188 op_setup = ceed.Operator(qf_setup)
195 op_mass = ceed.Operator(qf_mass)
278 op_setup = ceed.Operator(qf_setup)
285 op_mass = ceed.Operator(qf_mass)
375 op_setup = ceed.Operator(qf_setup)
382 op_mass = ceed.Operator(qf_mass)
456 op_setup = ceed.Operator(qf_setup)
463 op_mass = ceed.Operator(qf_mass)
[all …]
/libCEED/examples/
H A Dbps.md12 ## Mass Operator
14 The Mass Operator used in BP1 and BP2 is defined via the $L^2$ projection problem, posed as a weak …
52 ## Laplace's Operator
/libCEED/python/
H A D__init__.py14 from .ceed_operator import Operator, CompositeOperator
H A Dceed.py21 from .ceed_operator import Operator, CompositeOperator
618 def Operator(self, qf, dqf=None, qdfT=None): member in Ceed
631 return Operator(self, qf, dqf, qdfT)
H A Dceed_operator.py281 class Operator(_OperatorBase): class
353 class _OperatorWrap(Operator):
/libCEED/examples/python/
H A Dtutorial-5-operator.ipynb38 …show some basic examples to illustrate the `libceed.Operator` class. In libCEED, a `libceed.Operat…
100 "op_setup = ceed.Operator(qf_setup)\n",
110 "op_mass = ceed.Operator(qf_mass)\n",
188 "op_setup = ceed.Operator(qf_setup)\n",
198 "op_poisson = ceed.Operator(qf_mass)\n",
H A Dex3_volume.py121 op_build = ceed.Operator(qf_build)
141 op_apply = ceed.Operator(qf_apply)
H A Dex1_volume.py117 op_build = ceed.Operator(qf_build)
146 op_mass = ceed.Operator(qf_mass)
H A Dex2_surface.py119 op_build = ceed.Operator(qf_build)
148 op_diff = ceed.Operator(qf_diff)
/libCEED/julia/LibCEED.jl/docs/
H A Dmake.jl13 "Operator.md",
/libCEED/julia/LibCEED.jl/examples/
H A Dex2-surface.jl90 build_oper = Operator(
127 oper = Operator(
H A Dex1-volume.jl85 build_oper = Operator(
121 oper = Operator(
H A Dex3-volume.jl103 build_oper = Operator(
158 oper = Operator(
/libCEED/examples/mfem/
H A Dbp1.hpp18 class CeedMassOperator : public mfem::Operator {
94 …CeedMassOperator(Ceed ceed, const mfem::FiniteElementSpace *fes) : Operator(fes->GetNDofs()), fes(… in CeedMassOperator()
H A Dbp3.hpp18 class CeedDiffusionOperator : public mfem::Operator {
95 …CeedDiffusionOperator(Ceed ceed, const mfem::FiniteElementSpace *fes) : Operator(fes->GetNDofs()),… in CeedDiffusionOperator()
H A Dbp3.cpp151 mfem::Operator *D; in main()
/libCEED/include/ceed/
H A Dfortran.h152 ! Operator and OperatorField Constants
/libCEED/doc/sphinx/source/
H A DlibCEEDapi.md44 ## Finite Element Operator Decomposition
58 - Operator at quadrature points $\bm{D}$
65 Operator Decomposition
127 Operator representation/storage/action categories:
355 :end-before: //! [Operator Create]
357 :start-after: //! [Operator Create]
361 :end-before: //! [Operator Set]
363 :start-after: //! [Operator Set]
367 :end-before: //! [Operator Apply]
369 :start-after: //! [Operator Apply]

12