Exemplo n.º 1
0
ARMat *arMatrixAllocDup(ARMat *source)
{
	ARMat *dest;

	dest = arMatrixAlloc(source->row, source->clm);
        if( dest == NULL ) return NULL;

	if( arMatrixDup(dest, source) < 0 ) {
		arMatrixFree(dest);
		return NULL;
	}

	return dest;
}
Exemplo n.º 2
0
int arMatrixInv(ARMat *dest, ARMat *source)
{
	if(arMatrixDup(dest, source) < 0) return -1;

	return arMatrixSelfInv(dest);
}