add method

MathMatrix add(
  1. dynamic r
)

Implementation

MathMatrix add( dynamic r ){
	if( r is MathMatrix ){
		if( r._len == 1 ){
			return valueToMatrix( _mat[0].add( r._mat[0] ) );
		}
		int i, j;
		MathMatrix a = MathMatrix(
			(_row > r._row) ? _row : r._row,
			(_col > r._col) ? _col : r._col
			);
		for( i = 0; i < a._row; i++ ){
			for( j = 0; j < a._col; j++ ){
				MathValue.copy( a._val( i, j ), val( i, j ).add( r.val( i, j ) ) );
			}
		}
		return a;
	}
	return valueToMatrix( _mat[0].add( ClipMath.toDouble(r) ) );
}