Changeset 9ac71e4 in tol


Ignore:
Timestamp:
Jun 27, 2012, 11:11:03 AM (14 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
02129b0
Parents:
b490920
Message:

Avoiding temporal copy of big matrices
Fixes #1563 in 3.2

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/OIS/oisloader.cpp

    rb490920 r9ac71e4  
    988988          ERead(r, matrix_);
    989989          ERead(c, matrix_);
    990           BMat x(r,c);
     990          result = new BContensMat("", BMat(0,0), description);
     991          BMat& x = Mat(result);
     992          x.Alloc(r,c);
    991993          Ensure(Read(x.GetData().GetBuffer(),r*c,matrix_));
    992           result = new BContensMat("", x, description);
    993994          result=PutVariableName(result,name,is_referenceable);
    994995        }
Note: See TracChangeset for help on using the changeset viewer.