Lines Matching refs:In

137  * In the precision tests we are dealing with functions of different arities.
4484 template <typename In>
4487 return (!isTypeValid<typename In::In0>() ? 0 :
4488 !isTypeValid<typename In::In1>() ? 1 :
4489 !isTypeValid<typename In::In2>() ? 2 :
4490 !isTypeValid<typename In::In3>() ? 3 :
4509 template<typename In>
4512 vector<typename In::In0> in0;
4513 vector<typename In::In1> in1;
4514 vector<typename In::In2> in2;
4515 vector<typename In::In3> in3;
4527 template<typename In, typename Out>
4530 VariableP<typename In::In0> in0;
4531 VariableP<typename In::In1> in1;
4532 VariableP<typename In::In2> in2;
4533 VariableP<typename In::In3> in3;
4538 template<typename In>
4541 Samplings (const Sampling<typename In::In0>& in0_,
4542 const Sampling<typename In::In1>& in1_,
4543 const Sampling<typename In::In2>& in2_,
4544 const Sampling<typename In::In3>& in3_)
4547 const Sampling<typename In::In0>& in0;
4548 const Sampling<typename In::In1>& in1;
4549 const Sampling<typename In::In2>& in2;
4550 const Sampling<typename In::In3>& in3;
4553 template<typename In>
4554 struct DefaultSamplings : Samplings<In>
4557 : Samplings<In>(instance<DefaultSampling<typename In::In0> >(),
4558 instance<DefaultSampling<typename In::In1> >(),
4559 instance<DefaultSampling<typename In::In2> >(),
4560 instance<DefaultSampling<typename In::In3> >()) {}
4591 template <typename In, typename Out>
4592 void testStatement (const Variables<In, Out>& variables,
4593 const Inputs<In>& inputs,
4615 template <typename In, typename Out>
4616 void PrecisionCase::testStatement (const Variables<In, Out>& variables,
4617 const Inputs<In>& inputs,
4622 typedef typename In::In0 In0;
4623 typedef typename In::In1 In1;
4624 typedef typename In::In2 In2;
4625 typedef typename In::In3 In3;
4630 const int inCount = numInputs<In>();
4956 template <typename In>
4958 public Tuple4<typename In::In0, typename In::In1, typename In::In2, typename In::In3>
4960 InTuple (const typename In::In0& in0,
4961 const typename In::In1& in1,
4962 const typename In::In2& in2,
4963 const typename In::In3& in3)
4964 : Tuple4<typename In::In0, typename In::In1, typename In::In2, typename In::In3>
4968 template <typename In>
4969 struct InputLess<InTuple<In> >
4971 bool operator() (const InTuple<In>& in1, const InTuple<In>& in2) const
4991 template<typename In>
4992 Inputs<In> generateInputs (const Samplings<In>& samplings,
4998 Inputs<In> ret;
4999 Inputs<In> fixedInputs;
5000 set<InTuple<In>, InputLess<InTuple<In> > > seenInputs;
5015 const InTuple<In> tuple (fixedInputs.in0[ndx0],
5032 const typename In::In0 in0 = samplings.in0.genRandom(floatFormat, intPrecision, rnd);
5033 const typename In::In1 in1 = samplings.in1.genRandom(floatFormat, intPrecision, rnd);
5034 const typename In::In2 in2 = samplings.in2.genRandom(floatFormat, intPrecision, rnd);
5035 const typename In::In3 in3 = samplings.in3.genRandom(floatFormat, intPrecision, rnd);
5036 const InTuple<In> tuple (in0, in1, in2, in3);
5087 typedef InTypes<Arg0, Arg1, Arg2, Arg3> In;
5099 virtual const Samplings<In>& getSamplings (void)
5101 return instance<DefaultSamplings<In> >();
5111 const Inputs<In> inputs (generateInputs(getSamplings(),
5116 Variables<In, Out> variables;
5145 typedef InTypes<Arg0, Arg2, Arg3> In;
5157 virtual const Samplings<In>& getSamplings (void)
5159 return instance<DefaultSamplings<In> >();
5169 const Inputs<In> inputs (generateInputs(getSamplings(),
5174 Variables<In, Out> variables;