Lines Matching defs:vector

61 using std::vector;
89 static tcu::Vector<float, N> mean (const vector<tcu::Vector<float, N> >& data)
239 vector<AttribSpec> attributes;
244 ProgramContext (const string& vs, const string& fs, const vector<AttribSpec>& attrs, const string& desc)
248 virtual vector<ProgramContext> generateProgramData (void) const = 0;
254 virtual float computeSingleOperationTime (const vector<float>& perProgramWorkloadCosts) const = 0;
277 vector<float> frameTimes; //!< In microseconds.
284 vector<float> times = frameTimes;
299 vector<Vec2> getWorkloadMedianDataPoints (int progNdx) const; //!< [ Vec2(r.workloadSize, r.getMedianTime()) for r in m_workloadRecords[progNdx] ]
307 vector<vector<WorkloadRecord> > m_workloadRecordsFindHigh; //!< The measurements done during STATE_FIND_HIGH_WORKLOAD.
308 vector<vector<WorkloadRecord> > m_workloadRecords; //!< The measurements of each program in m_programs. Generated during STATE_MEASURING, into index specified by m_measureProgramNdx.
313 vector<int> m_highWorkloadSizes; //!< The first workload size encountered during STATE_FIND_HIGH_WORKLOAD that was determined suitable, for each program.
323 vector<ProgramContext> m_programData;
324 vector<SharedPtr<ShaderProgram> > m_programs;
326 std::vector<deUint32> m_attribBuffers;
348 static void generateVertices (std::vector<float>& dst, int gridSizeX, int gridSizeY, const OperatorPerformanceCase::AttribSpec& spec)
388 static int numDistinctX (const vector<Vec2>& data)
396 static gls::LineParameters simpleLinearRegression (const vector<Vec2>& data)
417 static float simpleLinearRegressionError (const vector<Vec2>& data)
437 static float verticalVariance (const vector<Vec2>& data)
473 static float findSlopePivotX (const vector<Vec2>& data)
484 vector<Vec2> leftData;
485 vector<Vec2> rightData;
533 static SegmentedEstimator computeSegmentedEstimator (const vector<Vec2>& data)
536 vector<Vec2> leftData;
537 vector<Vec2> rightData;
612 vector<Vec2> OperatorPerformanceCase::getWorkloadMedianDataPoints (int progNdx) const
614 const vector<WorkloadRecord>& records = m_workloadRecords[progNdx];
615 vector<Vec2> result;
631 vector<AttribSpec> attributes = m_programData[progNdx].attributes;
650 std::vector<float> vertices;
701 vector<WorkloadRecord>& records = m_workloadRecordsFindHigh[m_measureProgramNdx];
927 vector<WorkloadRecord>& records = m_state == STATE_FIND_HIGH_WORKLOAD ? m_workloadRecordsFindHigh[m_measureProgramNdx] : m_workloadRecords[m_measureProgramNdx];
943 vector<SegmentedEstimator> estimators;
952 vector<WorkloadRecord> records = m_workloadRecords[progNdx];
1017 vector<float> perProgramSlopes;
1102 vector<ProgramContext> generateProgramData (void) const;
1105 float computeSingleOperationTime (const vector<float>& perProgramOperationCosts) const;
1111 // \note 0-based sequential numbering is relevant, because these are also used as vector indices.
1277 vector<AttribSpec> attributes;
1300 vector<BinaryOpCase::ProgramContext> BinaryOpCase::generateProgramData (void) const
1302 vector<ProgramContext> progData;
1320 float BinaryOpCase::computeSingleOperationTime (const vector<float>& perProgramOperationCosts) const
1376 vector<ProgramContext> generateProgramData (void) const;
1379 float computeSingleOperationTime (const vector<float>& perProgramOperationCosts) const;
1385 // \note 0-based sequential numbering is relevant, because these are also used as vector indices.
1749 vector<AttribSpec> attributes;
1772 vector<FunctionCase::ProgramContext> FunctionCase::generateProgramData (void) const
1774 vector<ProgramContext> progData;
1838 float FunctionCase::computeSingleOperationTime (const vector<float>& perProgramOperationCosts) const
1942 VALUE_FLOAT_VEC = (1<<1), // float vector
1943 VALUE_FLOAT_VEC34 = (1<<2), // float vector of size 3 or 4
1944 VALUE_FLOAT_GENTYPE = (1<<3), // float scalar/vector
1949 VALUE_BOOL_VEC = (1<<8), // boolean vector
1951 VALUE_BOOL_GENTYPE = (1<<10), // boolean scalar/vector
1953 VALUE_INT_VEC = (1<<12), // int vector
1955 VALUE_INT_GENTYPE = (1<<14), // int scalar/vector