C++ setZero函数代码示例

您所在的位置:网站首页 吉首啥意思 C++ setZero函数代码示例

C++ setZero函数代码示例

2024-07-16 00:41| 来源: 网络整理| 查看: 265

本文整理汇总了C++中setZero函数的典型用法代码示例。如果您正苦于以下问题:C++ setZero函数的具体用法?C++ setZero怎么用?C++ setZero使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了setZero函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: assert CMatrix::MatrixError_t CMatrix::init (int iNumRows, int iNumCols) { int i; assert (iNumRows >= 0); assert (iNumCols >= 0); if (iNumRows == m_aiMatrixDimensions[kRow] && iNumCols == m_aiMatrixDimensions[kCol]) { setZero(); return kMatrixNoError; } else reset(); m_ppfMatrix = new float* [iNumRows]; if (!m_ppfMatrix) return kMatrixMemAllocError; for (i = 0; i < iNumRows; i++) { m_ppfMatrix[i] = new float [iNumCols]; if (!m_ppfMatrix[i]) return kMatrixMemAllocError; } m_aiMatrixDimensions[kRow] = iNumRows; m_aiMatrixDimensions[kCol] = iNumCols; setZero(); return kMatrixNoError; }开发者ID:alexanderlerch,项目名称:MigEdit,代码行数:34,代码来源:Matrix.cpp 示例2: setZero bool GainClient::disablePositionForceControlGains(double transition_duration, bool wait_for_success) { sl_controller_msgs::CartesianGains position_gains; setZero(position_gains); sl_controller_msgs::CartesianGains force_gains; setZero(force_gains); return setArmPositionForceControlGains(position_gains, force_gains, transition_duration, wait_for_success); }开发者ID:pastorsa,项目名称:dec,代码行数:8,代码来源:gain_client.cpp 示例3: initializeA void initializeA(float A[][M][maxDegree+1], float Acopy[][M][maxDegree+1]) { int i, n, m; float temp; for(n = 0; n < N; ++n) { for(m = 0; m < M; ++m) { setZero(A[n][m]); setZero(Acopy[n][m]); } } int choice; printf("If you would like to manually enter a matrix of polynomials, press 0.\nIf you would like have one generated randomly, press 1: "); scanf("%d", &choice); while (choice != 0 && choice != 1) { printf("\nPlease enter 0 (manual) or 1 (random): "); scanf("%d", &choice); } if (choice == 1) { float negative; for(n = 0; n < N; ++n) { for(m = 0; m < M; ++m) { for(i = 0; i = maxDigits) return; finger += (hi - (maxDigits-1)); hi = maxDigits-1; } if (lo < 0) { if (hi < 0) return; lo = 0; } msb = hi; lsb = lo; for ( int i = hi; i >= lo; i-- ) { byte next = *finger++ - '0'; if (next < 10) digits[i] = next; else { //infinity???? setZero(); return; } } if (sign) negative = true; }开发者ID:GordonSmith,项目名称:HPCC-Platform,代码行数:52,代码来源:nbcd.cpp 示例5: Obj aol::Vector::Vector ( aol::Vector const&Vec, CopyFlag copyFlag ) : Obj ( Vec ), _size ( Vec._size ), _sizeReserved ( Vec._sizeReserved ), overflowHandling ( Vec.overflowHandling ), overflowMin ( Vec.overflowMin ), overflowMax ( Vec.overflowMax ) { switch ( copyFlag ) { case DEEP_COPY: _pData = static_cast ( aol::MemoryManager::allocateAtLeast ( _sizeReserved, sizeof ( DataType ) ) ); _deleteFlag = true; memcpy ( _pData, Vec._pData, _size*sizeof ( DataType ) ); break; case FLAT_COPY: _pData = Vec._pData; _deleteFlag = false; // _size = Vec._size; // this happens in the initialization list. // _sizeReserved = Vec._sizeReserved; break; case STRUCT_COPY: _pData = static_cast ( aol::MemoryManager::allocateAtLeast ( _sizeReserved, sizeof ( DataType ) ) ); _deleteFlag = true; setZero(); // same as in standard constructor: by convention, vectors are initialized with zero. break; case STRUCT_COPY_UNINIT: _pData = static_cast ( aol::MemoryManager::allocateAtLeast ( _sizeReserved, sizeof ( DataType ) ) ); _deleteFlag = true; // do not set to zero break; default: throw aol::Exception ( "Invalid CopyFlag specified", __FILE__, __LINE__ ); break; }; }开发者ID:Wflying1224,项目名称:K2-data-scripts,代码行数:34,代码来源:vec.cpp 示例6: runRalfFunction bool runRalfFunction(std::string name, scalarFnType fun, CUmodule* hModule, CUdeviceptr d_data, DataStruct *h_data,DataStruct* h_data_reference, unsigned int memSize) { const unsigned inputNr = 10; const float scalarInputs[4][inputNr] = {{ 0.f, 3.f, 2.f, 8.f, 10.2f, -1.f, 0.f, 1000.23f, 0.02f, -0.02f }, { 1.f, 2.f, 4.f, 6.f, -14.13f, -13.f, 0.f, 0.02f, 420.001f, -420.001f }, { 2.f, 1.f, 6.f, 4.f, 999.f, -5.f, 0.f, 420.001f, 0.01f, 0.01f }, { 3.f, 0.f, 8.f, 2.f, 0.f, -420.001f, 0.f, 0.01f, 1000.23f, 0.01f }}; std::cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3