Home
last modified time | relevance | path

Searched refs:Vector (Results 1 – 25 of 50) sorted by relevance

12

/libCEED/python/tests/
H A Dtest-1-vector.py37 x = ceed.Vector(n)
54 x = ceed.Vector(n)
67 x = ceed.Vector(n)
81 x = ceed.Vector(n)
101 x = ceed.Vector(n)
102 y = ceed.Vector(n)
124 x = ceed.Vector(n)
148 x = ceed.Vector(n)
149 y = ceed.Vector(n)
171 x = ceed.Vector(n)
[all …]
H A Dtest-4-qfunction.py69 dx = ceed.Vector(q)
71 w = ceed.Vector(q)
73 u = ceed.Vector(q)
75 v = ceed.Vector(q)
77 qdata = ceed.Vector(q)
131 dx = ceed.Vector(q)
133 w = ceed.Vector(q)
135 u = ceed.Vector(q)
137 v = ceed.Vector(q)
139 qdata = ceed.Vector(q)
[all …]
H A Dtest-3-basis.py98 X = ceed.Vector(Xdim * dim)
100 Xq = ceed.Vector(Qdim * dim)
102 U = ceed.Vector(Qdim)
104 Uq = ceed.Vector(Qdim)
159 X = ceed.Vector(Xdim * dim)
161 Xq = ceed.Vector(Pdim * dim)
163 U = ceed.Vector(Pdim)
164 Uq = ceed.Vector(Qdim * dim)
166 Ones = ceed.Vector(Qdim * dim)
168 Gtposeones = ceed.Vector(Pdim)
[all …]
H A Dtest-2-elemrestriction.py26 x = ceed.Vector(num_elem + 1)
37 y = ceed.Vector(2 * num_elem)
56 x = ceed.Vector(2 * num_elem)
63 y = ceed.Vector(2 * num_elem)
85 x = ceed.Vector(num_elem + 1)
96 y = ceed.Vector(num_blk * blk_size * elem_size)
133 x = ceed.Vector(num_elem + 1)
144 y = ceed.Vector(blk_size * elem_size)
266 x = ceed.Vector(num_elem + 1)
288 y = ceed.Vector(2 * num_elem)
[all …]
H A Dtest-5-operator.py51 x = ceed.Vector(nx)
57 qdata = ceed.Vector(nelem * q)
58 u = ceed.Vector(nu)
59 v = ceed.Vector(nu)
140 x = ceed.Vector(nx)
146 qdata = ceed.Vector(nelem * q)
147 u = ceed.Vector(nu)
148 v = ceed.Vector(nu)
230 x = ceed.Vector(nx)
236 qdata = ceed.Vector(nelem * q)
[all …]
/libCEED/rust/libceed/src/
H A Dvector.rs23 Some(&'a Vector<'a>),
28 impl<'a> From<&'a Vector<'_>> for VectorOpt<'a> {
29 fn from(vec: &'a Vector) -> Self { in from()
128 pub(crate) vector: Vector<'a>,
152 vec: &'b mut Vector, in from_vector_and_slice_mut() argument
169 vector: unsafe { Vector::from_raw(vec.ptr_copy_mut()?)? }, in from_vector_and_slice_mut()
179 pub struct Vector<'a> { struct
183 impl From<&'_ Vector<'_>> for bind_ceed::CeedVector { argument
184 fn from(vec: &Vector) -> Self { in from()
192 impl<'a> Drop for Vector<'a> { implementation
[all …]
H A Doperator.rs17 vector::{Vector, VectorOpt},
26 pub(crate) vector: crate::Vector<'a>,
43 crate::Vector::from_raw(vector_ptr)? in from_raw()
468 pub fn apply(&self, input: &Vector, output: &mut Vector) -> crate::Result<i32> { in apply() argument
479 pub fn apply_add(&self, input: &Vector, output: &mut Vector) -> crate::Result<i32> { in apply_add() argument
490 pub fn linear_assemble_diagonal(&self, assembled: &mut Vector) -> crate::Result<i32> { in linear_assemble_diagonal()
500 pub fn linear_assemble_add_diagonal(&self, assembled: &mut Vector) -> crate::Result<i32> { in linear_assemble_add_diagonal()
512 assembled: &mut Vector, in linear_assemble_point_block_diagonal() argument
525 assembled: &mut Vector, in linear_assemble_add_point_block_diagonal() argument
689 pub fn apply(&self, input: &Vector, output: &mut Vector) -> crate::Result<i32> { in apply() argument
[all …]
H A Delem_restriction.rs11 use crate::{prelude::*, vector::Vector, TransposeMode};
351 pub fn create_lvector<'b>(&self) -> crate::Result<Vector<'b>> { in create_lvector()
357 unsafe { Vector::from_raw(ptr_lvector) } in create_lvector()
380 pub fn create_evector<'b>(&self) -> crate::Result<Vector<'b>> { in create_evector()
386 unsafe { Vector::from_raw(ptr_evector) } in create_evector()
410 pub fn create_vectors<'b, 'c>(&self) -> crate::Result<(Vector<'b>, Vector<'c>)> { in create_vectors()
416 let lvector = unsafe { Vector::from_raw(ptr_lvector)? }; in create_vectors()
417 let evector = unsafe { Vector::from_raw(ptr_evector)? }; in create_vectors()
459 pub fn apply(&self, tmode: TransposeMode, u: &Vector, ru: &mut Vector) -> crate::Result<i32> { in apply() argument
629 pub fn multiplicity(&self, mult: &mut Vector) -> crate::Result<i32> { in multiplicity()
H A Dqfunction.rs13 use crate::{prelude::*, vector::Vector, MAX_QFUNCTION_FIELDS};
455 pub fn apply(&self, Q: usize, u: &[Vector], v: &[Vector]) -> crate::Result<i32> { in apply() argument
699 pub fn apply(&self, Q: usize, u: &[Vector], v: &[Vector]) -> crate::Result<i32> { in apply() argument
944 pub fn apply(&self, Q: usize, u: &[Vector], v: &[Vector]) -> crate::Result<i32> { in apply() argument
/libCEED/examples/python/
H A Dtutorial-1-vector.ipynb38 …"Here we show some basic examples to illustrate the `libceed.Vector` class. In libCEED, CeedVector…
40 …"We illustrate the simple creation of a `libceed.Vector`, how to specify its size, and how to read…
54 "x = ceed.Vector(n)"
70 "x = ceed.Vector(size=10)"
77 …ssociate the data stored in a `libceed.Vector` with a `numpy.array` and use it to set and read the…
89 "x = ceed.Vector(size=3)\n",
102 …he following example, we set all entries to the same value and then visualize the `libceed.Vector`"
112 "x = ceed.Vector(size=5)\n",
135 "x = ceed.Vector(n)\n",
136 "y = ceed.Vector(n)\n",
[all …]
H A Dtutorial-4-qfunction.ipynb91 "u = ceed.Vector(q)\n",
93 "v = ceed.Vector(q)\n",
132 "j = ceed.Vector(q)\n",
134 "w = ceed.Vector(q)\n",
136 "u = ceed.Vector(q)\n",
138 "v = ceed.Vector(q)\n",
140 "qdata = ceed.Vector(q)\n",
177 "u = ceed.Vector(q*fields)\n",
179 "v = ceed.Vector(q*fields)\n",
H A Dtutorial-3-basis.ipynb119 "I = ceed.Vector(P * P)\n",
123 "basis_fns = ceed.Vector(P * Q_viz)\n",
205 " X = ceed.Vector(X_dim*dim)\n",
207 " X_q = ceed.Vector(Q_dim*dim)\n",
209 " U = ceed.Vector(Q_dim)\n",
211 " U_q = ceed.Vector(Q_dim)\n",
273 " X = ceed.Vector(X_dim*dim)\n",
275 " X_q = ceed.Vector(P_dim*dim)\n",
277 " U = ceed.Vector(P_dim)\n",
278 " U_q = ceed.Vector(Q_dim*dim)\n",
[all …]
H A Dex3_volume.py98 mesh_coords = ceed.Vector(mesh_size)
127 q_data = ceed.Vector(num_elem * elem_qpts * num_q_comp)
149 u = ceed.Vector(sol_size)
150 v = ceed.Vector(sol_size)
H A Dex1_volume.py93 mesh_coords = ceed.Vector(mesh_size)
123 q_data = ceed.Vector(num_elem * elem_qpts * num_q_comp)
152 u = ceed.Vector(sol_size)
153 v = ceed.Vector(sol_size)
H A Dex2_surface.py94 mesh_coords = ceed.Vector(mesh_size)
125 q_data = ceed.Vector(num_elem * elem_qpts * num_q_comp)
154 u = ceed.Vector(sol_size) # Input vector
155 v = ceed.Vector(sol_size) # Output vector
H A Dtutorial-5-operator.ipynb66 "x = ceed.Vector(num_x)\n",
72 "q_data = ceed.Vector(num_elem*q)\n",
73 "u = ceed.Vector(num_u)\n",
74 "v = ceed.Vector(num_u)\n",
154 "x = ceed.Vector(num_x)\n",
160 "q_data = ceed.Vector(num_elem*q)\n",
161 "u = ceed.Vector(num_u)\n",
162 "v = ceed.Vector(num_u)\n",
H A Dtutorial-2-elemrestriction.ipynb66 "x = ceed.Vector(num_elem+1)\n",
77 "y = ceed.Vector(2*num_elem)\n",
146 "x = ceed.Vector(2*num_elem)\n",
154 "y = ceed.Vector(2*num_elem)\n",
239 "x = ceed.Vector(num_elem+1)\n",
251 "y = ceed.Vector(2*block_size*2)\n",
309 "x = ceed.Vector(num_elem+1)\n",
321 "y = ceed.Vector(block_size*2)\n",
/libCEED/examples/mfem/
H A Dbp3.cpp43 double solution(const mfem::Vector &pt) { in solution()
52 double rhs(const mfem::Vector &pt) { in rhs()
152 mfem::Vector X, B; in main()
H A Dbp1.hpp60 mfem::Vector q_ref_1d(ir.GetNPoints()), q_weight_1d(ir.GetNPoints()); in FESpace2Ceed()
61 mfem::Vector shape_i(shape1d.Height()); in FESpace2Ceed()
173 virtual void Mult(const mfem::Vector &x, mfem::Vector &y) const { in Mult()
H A Dbp3.hpp61 mfem::Vector q_ref_1d(ir.GetNPoints()), q_weight_1d(ir.GetNPoints()); in FESpace2Ceed()
62 mfem::Vector shape_i(shape1d.Height()); in FESpace2Ceed()
175 virtual void Mult(const mfem::Vector &x, mfem::Vector &y) const { in Mult()
/libCEED/python/
H A D__init__.py9 from .ceed_vector import Vector
/libCEED/examples/rust/ex2-surface/src/
H A Dtransform.rs13 mesh_coords: &mut libceed::Vector, in transform_mesh_coordinates() argument
/libCEED/examples/rust/ex2-surface-vector/src/
H A Dtransform.rs13 mesh_coords: &mut libceed::Vector, in transform_mesh_coordinates() argument
/libCEED/julia/LibCEED.jl/src/
H A DCuda.jl67 args = Vector{Union{Symbol,Expr}}(undef, ninputs + noutputs)
68 def_ins = Vector{Expr}(undef, ninputs)
69 f_ins_j = Vector{Union{Symbol,Expr}}(undef, ninputs)
/libCEED/julia/LibCEED.jl/docs/src/
H A DCeedVector.md8 Base.Vector(v::CeedVector)

12