Changeset 1f41e156 in tol


Ignore:
Timestamp:
Feb 1, 2013, 7:09:07 AM (14 years ago)
Author:
Jorge Pérez <josp.jorge@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
9f675bb
Parents:
af86d11e
Message:

fixes #1636, checkeo incorrecto de la compatibilidad entre las matrices T y B

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@5544 be4846ae-f051-483a-831f-b64e7d08527f

Location:
tol
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • tol/bmath/blinalg/tol_blas.cpp

    raf86d11e r1f41e156  
    346346  int N   = B.Columns();
    347347  if(N&&M&&(
    348     (Side==CblasLeft  && TransA==CblasNoTrans && A.Columns()==M) ||
    349     (Side==CblasRight && TransA==CblasNoTrans && A.Rows   ()==N) ||
    350     (Side==CblasLeft  && TransA==CblasTrans   && A.Rows   ()==M) ||
    351     (Side==CblasRight && TransA==CblasTrans   && A.Columns()==N) ))
     348     //(Side==CblasLeft  && TransA==CblasNoTrans && A.Columns()==M) ||
     349     (Side==CblasLeft  && TransA==CblasNoTrans && A.Rows()==M) ||
     350     //(Side==CblasRight && TransA==CblasNoTrans && A.Rows   ()==N) ||
     351     (Side==CblasRight && TransA==CblasNoTrans && A.Columns   ()==N) ||
     352     //(Side==CblasLeft  && TransA==CblasTrans   && A.Rows   ()==M) ||
     353     (Side==CblasLeft  && TransA==CblasTrans   && A.Columns   ()==M) ||
     354     //(Side==CblasRight && TransA==CblasTrans   && A.Columns()==N) ))
     355     (Side==CblasRight && TransA==CblasTrans   && A.Rows()==N) ))
    352356  {
    353357    return(dtrsm(Side,Uplo,TransA,Diag,alpha.Value(),
  • tol/btol/matrix_type/matgra.cpp

    raf86d11e r1f41e156  
    21422142  BMatrix<BDat>& B = Mat(Arg(2));
    21432143  if(!T.Columns()||!T.Rows()||
    2144      !B.Columns()||!B.Rows()||
    2145       T.Columns()!= B.Rows())
     2144     !B.Columns()||!B.Rows()/*||
     2145      T.Columns()!= B.Rows()*/)
    21462146  {
    21472147    Warning(I2("Cannot apply TrSolve to matrices ",
Note: See TracChangeset for help on using the changeset viewer.