| /libCEED/python/tests/ |
| H A D | test-1-vector.py | 37 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 D | test-4-qfunction.py | 69 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 D | test-3-basis.py | 98 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 D | test-2-elemrestriction.py | 26 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 D | test-5-operator.py | 51 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 D | vector.rs | 23 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 D | operator.rs | 17 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 D | elem_restriction.rs | 11 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 D | qfunction.rs | 13 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 D | tutorial-1-vector.ipynb | 38 …"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 D | tutorial-4-qfunction.ipynb | 91 "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 D | tutorial-3-basis.ipynb | 119 "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 D | ex3_volume.py | 98 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 D | ex1_volume.py | 93 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 D | ex2_surface.py | 94 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 D | tutorial-5-operator.ipynb | 66 "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 D | tutorial-2-elemrestriction.ipynb | 66 "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 D | bp3.cpp | 43 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 D | bp1.hpp | 60 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 D | bp3.hpp | 61 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__.py | 9 from .ceed_vector import Vector
|
| /libCEED/examples/rust/ex2-surface/src/ |
| H A D | transform.rs | 13 mesh_coords: &mut libceed::Vector, in transform_mesh_coordinates() argument
|
| /libCEED/examples/rust/ex2-surface-vector/src/ |
| H A D | transform.rs | 13 mesh_coords: &mut libceed::Vector, in transform_mesh_coordinates() argument
|
| /libCEED/julia/LibCEED.jl/src/ |
| H A D | Cuda.jl | 67 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 D | CeedVector.md | 8 Base.Vector(v::CeedVector)
|