本文整理汇总了C++中BaseMatrix::numCols方法的典型用法代码示例。如果您正苦于以下问题:C++ BaseMatrix::numCols方法的具体用法?C++ BaseMatrix::numCols怎么用?C++ BaseMatrix::numCols使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BaseMatrix
的用法示例。
在下文中一共展示了BaseMatrix::numCols方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: InvalidVectorMath
Matrix<T> SymMatrix<T>::operator*(const BaseMatrix<T>& rhs) const
{
if(Matrix<T>::numCols() != rhs.numRows())
throw InvalidVectorMath("Trying to multiply two incompatable matrices");
Matrix<T> retval(Matrix<T>::numRows(), rhs.numCols());
for(unsigned long i = 0; i < Matrix<T>::numRows(); i++)
for(unsigned long j = 0; j < rhs.numCols(); j++)
for(unsigned long k = 0; k < rhs.numCols(); k++)
retval.at(i,j) += (*this)(i,k) * rhs(k, j);
return retval;
}