Lines Matching refs:MAX_QFUNCTION_FIELDS
13 use crate::{prelude::*, vector::Vector, MAX_QFUNCTION_FIELDS};
15 pub type QFunctionInputs<'a> = [&'a [crate::Scalar]; MAX_QFUNCTION_FIELDS];
16 pub type QFunctionOutputs<'a> = [&'a mut [crate::Scalar]; MAX_QFUNCTION_FIELDS];
336 input_sizes: [usize; MAX_QFUNCTION_FIELDS],
337 output_sizes: [usize; MAX_QFUNCTION_FIELDS],
456 let mut u_c = [std::ptr::null_mut(); MAX_QFUNCTION_FIELDS]; in apply()
457 for i in 0..std::cmp::min(MAX_QFUNCTION_FIELDS, u.len()) { in apply()
460 let mut v_c = [std::ptr::null_mut(); MAX_QFUNCTION_FIELDS]; in apply()
461 for i in 0..std::cmp::min(MAX_QFUNCTION_FIELDS, v.len()) { in apply()
515 [&[crate::Scalar]; MAX_QFUNCTION_FIELDS],
516 [&mut [crate::Scalar]; MAX_QFUNCTION_FIELDS],
536 std::slice::from_raw_parts(inputs, MAX_QFUNCTION_FIELDS); in trampoline()
537 let mut inputs_array: [&[crate::Scalar]; MAX_QFUNCTION_FIELDS] = [&[0.0]; MAX_QFUNCTION_FIELDS]; in trampoline()
551 std::slice::from_raw_parts(outputs, MAX_QFUNCTION_FIELDS); in trampoline()
552 let mut outputs_array: [&mut [crate::Scalar]; MAX_QFUNCTION_FIELDS] = in trampoline()
585 let input_sizes = [0; MAX_QFUNCTION_FIELDS]; in create()
586 let output_sizes = [0; MAX_QFUNCTION_FIELDS]; in create()