[Trilinos-Users] Fwd: missing copy constructor

Heroux, Michael A maherou at sandia.gov
Wed Sep 21 14:39:53 EDT 2016


Riccardo,

This would be a non-trivial copy constructor to provide.  There are attributes in the FECrsMatrix class that are not present in CrsMatrix.  The copy constructor would have to guess what these are, or ask the user to provide them.

If your intent is to simply use the CrsMatrix object after it is constructed, it probably makes sense to change your argument list so that it expects a CrsMatrix instead of an FECrsMatrix, since FECrsMatrix “isa” CrsMatrix and either can be used validly.

Mike

From: Trilinos-Users <trilinos-users-bounces at trilinos.org> on behalf of Riccardo Rossi <rrossi at cimne.upc.edu>
Date: Tuesday, September 20, 2016 at 3:46 PM
To: Trilinos Users <trilinos-users at trilinos.org>
Subject: [EXTERNAL] [Trilinos-Users] Fwd: missing copy constructor

---------- Forwarded message ----------
From: "Riccardo Rossi" <rrossi at cimne.upc.edu<mailto:rrossi at cimne.upc.edu>>
Date: 20 Sep 2016 3:57 p.m.
Subject: missing copy constructor
To: "trilinos-users at software.sandia.gov<mailto:trilinos-users at software.sandia.gov>" <trilinos-users at software.sandia.gov<mailto:trilinos-users at software.sandia.gov>>
Cc:

Dear List,
i am trying to copy construct an
Epetra_FECrsMatrix from an Epetra_CrsMatrix,
but no copy constructor is available.
that is

given

Epetra_CrsMatrix A

Epetra_FECrsMatrix FE_A( A )
does not compile.


do i need to copy manually the matrix row by row or is there any better way of doing it?
is there a good reason for which the copy constructor is not available?
thank you & regards
Riccardo

--

Riccardo Rossi

PhD, Civil Engineer



member of the Kratos Team: www.cimne.com/kratos<http://www.cimne.com/kratos>

Tenure Track Lecturer at Universitat Politècnica de Catalunya, BarcelonaTech (UPC)

Full Research Professor at International Center for Numerical Methods in Engineering (CIMNE)



C/ Gran Capità, s/n, Campus Nord UPC, Ed. C1, Despatx C9

08034 – Barcelona – Spain – www.cimne.com<http://www.cimne.com>  -

T.(+34) 93 401 56 96 skype: rougered4



[https://web.cimne.upc.edu/groups/publicacions/signatura/logo_cimne_negre.png]<http://www.cimne.com/>

[https://web.cimne.upc.edu/groups/publicacions/signatura/facebook-logo.png]<https://www.facebook.com/cimne>[https://web.cimne.upc.edu/groups/publicacions/signatura/wordpress.png]<http://blog.cimne.com/>[https://web.cimne.upc.edu/groups/publicacions/signatura/vimeo.png]<http://vimeo.com/cimne>[https://web.cimne.upc.edu/groups/publicacions/signatura/you-tube1.png]<http://www.youtube.com/user/CIMNEvideos>[https://web.cimne.upc.edu/groups/publicacions/signatura/linkedin-logo.png]<http://www.linkedin.com/company/cimne>[https://web.cimne.upc.edu/groups/publicacions/signatura/twitter.png]<https://twitter.com/cimne>

Les dades personals contingudes en aquest missatge són tractades amb la finalitat de mantenir el contacte professional entre CIMNE i voste. Podra exercir els drets d'accés, rectificació, cancel·lació i oposició, dirigint-se a cimne at cimne.upc.edu<mailto:cimne at cimne.upc.edu>. La utilització de la seva adreça de correu electronic per part de CIMNE queda subjecte a les disposicions de la Llei 34/2002, de Serveis de la Societat de la Informació i el Comerç Electronic.

[https://web.cimne.upc.edu/groups/publicacions/signatura/image002.png] Imprimiu aquest missatge, només si és estrictament necessari.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://trilinos.org/pipermail/trilinos-users/attachments/20160921/337d9d89/attachment.html>


More information about the Trilinos-Users mailing list