*
* @param[in] rowCount The number of rows in the current instance
* @param[in] columnCount The number of columns in the current instance
- * @param[in] pArray A one-dimensional array @n The array must be at least row * column in length.
+ * @param[in] pArray A one-dimensional array @n The array must be at least row * column in length.
* @param[in] rowMajor Set to @c true to copy the array in row-major order, @n
* else @c copy in column-major order
*/
* @param[in] rhs An instance of %IntMatrix
* @exception E_INVALID_ARG Either row or column count of the current instance is not same with that of the specified instance.
* @remarks If either row or column count of the current instance is not same with that of the specified instance,
- * return the reference to this instance without assigning.
+ * return the reference to this instance without assigning.
*/
IntMatrix& operator =(const IntMatrix& rhs);
*
* @return The hash value of the current instance
* @remarks Two equal instances must return the same hash value. For better performance,
- * the used hash function must generate a random distribution for all inputs.
+ * the used hash function must generate a random distribution for all inputs.
*/
virtual int GetHashCode(void) const;
* @since 2.0
*
* @return An error code
- * @param[in] matrix An instance of %IntMatrix
- * @exception E_SUCCESS The method is successful.
+ * @param[in] matrix An instance of %IntMatrix
+ * @exception E_SUCCESS The method is successful.
* @exception E_INVALID_ARG Either row or column count of the current instance is not same with that of the specified instance.
*/
result Add(const IntMatrix& matrix);
* @since 2.0
*
* @return A pointer to @c int array
- * @param[in] columnIndex The target column number in the current instance
+ * @param[in] columnIndex The target column number in the current instance
* @exception E_INVALID_ARG The @c columnIndex is larger than the column count of the current instance.
*/
int* GetColumnN(int columnIndex) const;
* @since 2.0
*
* @return The determinant value of the current instance
- * @exception E_INVALID_OPERATION The current instance is not a square matrix.
+ * @exception E_INVALID_OPERATION The current instance is not a square matrix.
* @remarks If the current instance is not a square matrix, return zero.
*/
int GetDeterminant(void) const;
*
* @since 2.0
*
- * @return A pointer to the instance of %IntMatrix containing the resulting value of the operation
- * @exception E_INVALID_OPERATION The current instance is not a square matrix.
+ * @return A pointer to the instance of %IntMatrix containing the resulting value of the operation
+ * @exception E_INVALID_OPERATION The current instance is not a square matrix.
*/
IntMatrix* GetInverseN(void) const;
* @since 2.0
*
* @return A pointer to @c int array
- * @param[in] rowIndex The target row number in the current instance
+ * @param[in] rowIndex The target row number in the current instance
* @exception E_INVALID_ARG The @c rowIndex is larger than the row count of the current instance.
*/
int* GetRowN(int rowIndex) const;
*
* @return An error code
* @param[out] value A @c int value
- * @exception E_SUCCESS The method is successful.
+ * @exception E_SUCCESS The method is successful.
* @exception E_INVALID_OPERATION The current instance is not a square matrix.
*/
result GetTrace(int& value) const;
*
* @since 2.0
*
- * @return A pointer to the instance of %IntMatrix containing the resulting value of the operation
- * @exception E_INVALID_OPERATION The current instance is not a square matrix.
+ * @return A pointer to the instance of %IntMatrix containing the resulting value of the operation
+ * @exception E_INVALID_OPERATION The current instance is not a square matrix.
*/
IntMatrix* GetTransposeN(void) const;
* @since 2.0
*
* @return An error code
- * @param[in] matrix An instance of %IntMatrix
- * @exception E_SUCCESS The method is successful.
+ * @param[in] matrix An instance of %IntMatrix
+ * @exception E_SUCCESS The method is successful.
* @exception E_INVALID_ARG The column count of the current instance is not same with the row count of the specified instance.
*/
result Multiply(const IntMatrix& matrix);
* @since 2.0
*
* @return An error code
- * @exception E_SUCCESS The method is successful.
+ * @exception E_SUCCESS The method is successful.
* @exception E_INVALID_OPERATION The current instance is not a square matrix.
*/
result SetAsIdentity(void);
* @since 2.0
*
* @return An error code
- * @exception E_SUCCESS The method is successful.
+ * @exception E_SUCCESS The method is successful.
* @exception E_INVALID_OPERATION The current instance is not a square matrix.
*/
result Invert(void);
* @since 2.0
*
* @return An error code
- * @exception E_SUCCESS The method is successful.
+ * @exception E_SUCCESS The method is successful.
* @exception E_INVALID_OPERATION The current instance is not a square matrix.
*/
result Transpose(void);
* @since 2.0
*
* @return An error code
- * @param[in] columnIndex The target column number in the current instance
- * @param[in] pArray An array which includes the values @n The array must be at least row in length.
- * @exception E_SUCCESS The method is successful.
+ * @param[in] columnIndex The target column number in the current instance
+ * @param[in] pArray An array which includes the values @n The array must be at least row in length.
+ * @exception E_SUCCESS The method is successful.
* @exception E_INVALID_ARG The @c pArray is @c null, or the @c columnIndex is larger than the column count of the current instance.
*/
result SetColumn(int columnIndex, const int* pArray);
* @since 2.0
*
* @return An error code
- * @param[in] rowIndex The target row number in the current instance
- * @param[in] pArray An array which includes the values @n The array must be at least column in length.
- * @exception E_SUCCESS The method is successful.
+ * @param[in] rowIndex The target row number in the current instance
+ * @param[in] pArray An array which includes the values @n The array must be at least column in length.
+ * @exception E_SUCCESS The method is successful.
* @exception E_INVALID_ARG The @c pArray is @c null, or the @c rowIndex is larger than the row count of the current instance.
*/
result SetRow(int rowIndex, const int* pArray);
* @return An error code
* @param[in] rowIndex The target row number in the current instance
* @param[in] columnIndex The target column number in the current instance
- * @param[in] value A @c int value
- * @exception E_SUCCESS The method is successful.
+ * @param[in] value A @c int value
+ * @exception E_SUCCESS The method is successful.
* @exception E_INVALID_ARG The pArray is @c null, or the @c rowIndex is larger than the row count of the current instance,
* or the @c columnIndex is larger than the column count of the current instance.
*/
* @param[in] pArray A one-dimensional array @n The array must be at least row * column in length.
* @param[in] rowMajor Set to @c true to copy the array in row-major order, @n
* else @c false to copy in column-major order
- * @exception E_SUCCESS The method is successful.
+ * @exception E_SUCCESS The method is successful.
* @exception E_INVALID_ARG The pArray is @c null.
*/
result SetValue(const int* pArray, bool rowMajor = true);
*
* @return An error code
* @param[in] matrix An instance of %IntMatrix
- * @exception E_SUCCESS The method is successful.
+ * @exception E_SUCCESS The method is successful.
* @exception E_INVALID_ARG Either row or column count of the current instance is not same with that of the specified instance.
*/
result Subtract(const IntMatrix& matrix);