Home
last modified time | relevance | path

Searched refs:usize (Results 1 – 25 of 26) sorted by relevance

12

/libCEED/rust/libceed/src/
H A Delem_restriction.rs159 nelem: usize, in create() argument
160 elemsize: usize, in create() argument
161 ncomp: usize, in create() argument
162 compstride: usize, in create() argument
163 lsize: usize, in create() argument
206 nelem: usize, in create_oriented() argument
207 elemsize: usize, in create_oriented() argument
208 ncomp: usize, in create_oriented() argument
209 compstride: usize, in create_oriented() argument
210 lsize: usize, in create_oriented() argument
[all …]
H A Dbasis.rs140 dim: usize, in create_tensor_H1() argument
141 ncomp: usize, in create_tensor_H1() argument
142 P1d: usize, in create_tensor_H1() argument
143 Q1d: usize, in create_tensor_H1() argument
185 dim: usize, in create_tensor_H1_Lagrange() argument
186 ncomp: usize, in create_tensor_H1_Lagrange() argument
187 P: usize, in create_tensor_H1_Lagrange() argument
188 Q: usize, in create_tensor_H1_Lagrange() argument
212 ncomp: usize, in create_H1() argument
213 nnodes: usize, in create_H1() argument
[all …]
H A Dlib.rs46 const MAX_BUFFER_LENGTH: usize = 4096;
47 pub const MAX_QFUNCTION_FIELDS: usize = 16;
382 pub fn vector<'a>(&self, n: usize) -> Result<Vector<'a>> { in vector()
447 nelem: usize, in elem_restriction() argument
448 elemsize: usize, in elem_restriction() argument
449 ncomp: usize, in elem_restriction() argument
450 compstride: usize, in elem_restriction() argument
451 lsize: usize, in elem_restriction() argument
511 nelem: usize, in oriented_elem_restriction() argument
512 elemsize: usize, in oriented_elem_restriction() argument
[all …]
H A Dqfunction.rs74 pub fn size(&self) -> usize { in size() argument
79 usize::try_from(size).unwrap() in size()
334 number_inputs: usize,
335 number_outputs: usize,
336 input_sizes: [usize; MAX_QFUNCTION_FIELDS],
337 output_sizes: [usize; MAX_QFUNCTION_FIELDS],
455 pub fn apply(&self, Q: usize, u: &[Vector], v: &[Vector]) -> crate::Result<i32> { in apply() argument
485 std::slice::from_raw_parts(inputs_ptr as *const QFunctionField, num_inputs as usize) in inputs()
505 std::slice::from_raw_parts(outputs_ptr as *const QFunctionField, num_outputs as usize) in outputs()
543 std::slice::from_raw_parts(x, trampoline_data.input_sizes[i] * q as usize) in trampoline()
[all …]
H A Doperator.rs876 num_inputs as usize, in inputs()
888 let inputs = (0..num_inputs as usize) in inputs()
946 num_outputs as usize, in outputs()
958 let outputs = (0..num_outputs as usize) in outputs()
1036 pub fn num_elements(&self) -> usize { in num_elements() argument
1039 usize::try_from(nelem).unwrap() in num_elements()
1077 pub fn num_quadrature_points(&self) -> usize { in num_quadrature_points() argument
1080 usize::try_from(Q).unwrap() in num_quadrature_points()
H A Dvector.rs245 pub fn create(ceed: &crate::Ceed, n: usize) -> crate::Result<Self> { in create()
367 pub fn length(&self) -> usize { in length() argument
370 usize::try_from(n).unwrap() in length()
384 pub fn len(&self) -> usize { in len() argument
/libCEED/examples/rust/mesh/src/
H A Dlib.rs14 pub fn cartesian_mesh_size(dim: usize, solution_degree: usize, problem_size: i64) -> [usize; 3] { in cartesian_mesh_size() argument
26 let xyz: [usize; 3] = (0..3)
27 .map(|_| -> usize {
35 .collect::<Vec<usize>>()
46 dim: usize, in build_cartesian_restriction() argument
47 num_xyz: [usize; 3], in build_cartesian_restriction()
48 degree: usize, argument
49 num_comp: usize, argument
50 num_qpts: usize, argument
118 dim: usize, in cartesian_mesh_coords() argument
[all …]
/libCEED/examples/rust-qfunctions/ex1-volume-rs/src/
H A Dlib.rs58 let j = ArrayView::from_shape_ptr((ctx.dim as usize, ctx.dim as usize, q as usize), j_ptr); in build_mass_rs()
60 let w = core::slice::from_raw_parts(w_ptr, q as usize); in build_mass_rs()
63 let q_data = core::slice::from_raw_parts_mut(out_slice[0], q as usize); in build_mass_rs()
68 for i in 0..q as usize { in build_mass_rs()
74 for i in 0..q as usize { in build_mass_rs()
80 for i in 0..q as usize { in build_mass_rs()
111 let u = core::slice::from_raw_parts(u_ptr, q as usize); in apply_mass_rs()
112 let q_data = core::slice::from_raw_parts(q_data_ptr, q as usize); in apply_mass_rs()
117 let v = core::slice::from_raw_parts_mut(v_ptr, q as usize); in apply_mass_rs()
119 for i in 0..q as usize { in apply_mass_rs()
/libCEED/examples/rust/ex3-volume/src/
H A Dopt.rs24 pub(crate) dim: usize,
27 pub(crate) mesh_degree: usize,
30 pub(crate) solution_degree: usize,
33 pub(crate) num_qpts: usize,
H A Dtransform.rs12 dim: usize, in transform_mesh_coordinates() argument
13 mesh_size: usize, in transform_mesh_coordinates() argument
H A Dmain.rs245 let num_elem: usize = num_xyz.iter().take(dim).product(); in example_3()
/libCEED/examples/rust/ex3-volume-vector/src/
H A Dopt.rs24 pub(crate) dim: usize,
27 pub(crate) mesh_degree: usize,
30 pub(crate) solution_degree: usize,
33 pub(crate) num_qpts: usize,
H A Dtransform.rs12 dim: usize, in transform_mesh_coordinates() argument
13 mesh_size: usize, in transform_mesh_coordinates() argument
H A Dmain.rs247 let num_elem: usize = num_xyz.iter().take(dim).product(); in example_3_vector()
/libCEED/examples/rust/ex1-volume/src/
H A Dopt.rs24 pub(crate) dim: usize,
27 pub(crate) mesh_degree: usize,
30 pub(crate) solution_degree: usize,
33 pub(crate) num_qpts: usize,
H A Dtransform.rs12 dim: usize, in transform_mesh_coordinates() argument
13 mesh_size: usize, in transform_mesh_coordinates() argument
H A Dmain.rs208 let num_elem: usize = num_xyz.iter().take(dim).product(); in example_1()
/libCEED/examples/rust/ex2-surface-vector/src/
H A Dopt.rs24 pub(crate) dim: usize,
27 pub(crate) mesh_degree: usize,
30 pub(crate) solution_degree: usize,
33 pub(crate) num_qpts: usize,
H A Dtransform.rs12 dim: usize, in transform_mesh_coordinates() argument
/libCEED/examples/rust/ex2-surface/src/
H A Dopt.rs24 pub(crate) dim: usize,
27 pub(crate) mesh_degree: usize,
30 pub(crate) solution_degree: usize,
33 pub(crate) num_qpts: usize,
H A Dtransform.rs12 dim: usize, in transform_mesh_coordinates() argument
H A Dmain.rs245 let num_elem: usize = num_xyz.iter().take(dim).product(); in example_2()
/libCEED/examples/rust/ex1-volume-vector/src/
H A Dopt.rs24 pub(crate) dim: usize,
27 pub(crate) mesh_degree: usize,
30 pub(crate) solution_degree: usize,
33 pub(crate) num_qpts: usize,
H A Dtransform.rs12 dim: usize, in transform_mesh_coordinates() argument
13 mesh_size: usize, in transform_mesh_coordinates() argument
H A Dmain.rs212 let num_elem: usize = num_xyz.iter().take(dim).product(); in example_1_vector()

12