setFractMatrix method

void setFractMatrix(
  1. int index,
  2. MathMatrix value,
  3. MathMatrix denom, [
  4. bool moveFlag = false,
])

Implementation

void setFractMatrix( int index, MathMatrix value, MathMatrix denom, [bool moveFlag = false] ){
	if( value.len() == denom.len() ){
		MathMatrix src = MathMatrix( value.row(), value.col() );
		double nu;
		for( int i = 0; i < value.len(); i++ ){
			nu = value.mat(i).toFloat();
			if( nu < 0 ){
				src.mat(i).fractSetMinus( true );
				nu = -nu;
			} else {
				src.mat(i).fractSetMinus( false );
			}
			src.mat(i).setNum( nu );
			src.mat(i).setDenom( denom.mat(i).toFloat() );
		}
		if( moveFlag ){
			move( index );
		}
		_mat[index].ass( src );
	}
}