On Fri, Jun 27, 2008 at 02:12:14PM +0200, Andy Ray Terrel wrote: > Yeah I fixed my code. It just seems odd that we allow it in some > places but not others. (For example in Mesh.h)
It just hasn't propagated everywhere yet. Martin introduced it in the linear algebra classes recently and then it has propagated to the Function class. -- Anders > -- Andy > > On Fri, Jun 27, 2008 at 1:20 PM, Anders Logg <[EMAIL PROTECTED]> wrote: > > On Thu, Jun 26, 2008 at 02:55:30PM +0200, Andy Ray Terrel wrote: > >> You probably don't need the explicit keyword for copy constructors as > >> done in Functions.h , PetscMatrix.h, uBlasMatrix.h, EpetraMatrix.h. > >> This has the added effect of not being able to pass functions as > >> arguments (perhaps that is bad but anyhow). Having just pulled this > >> seemed to make my code a bit unhappy. > > > > You should not need to have a copy constructor to pass a Function as > > argument (at least by reference or as a pointer). Or are you passing > > it by value? That's probably not a good idea since it would involve > > copying the entire mesh as well as the vector of dofs. > > > > > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.4.6 (GNU/Linux) > > > > iD8DBQFIZM0UTuwUCDsYZdERAnmCAJ4uXwUvRti34CJ5qnaaaH/22b/qdwCghNAW > > NkOv+vhUhje3nzFc9CbpehM= > > =M3VM > > -----END PGP SIGNATURE----- > > > > _______________________________________________ > > DOLFIN-dev mailing list > > [email protected] > > http://www.fenics.org/mailman/listinfo/dolfin-dev > > > > > _______________________________________________ > DOLFIN-dev mailing list > [email protected] > http://www.fenics.org/mailman/listinfo/dolfin-dev
signature.asc
Description: Digital signature
_______________________________________________ DOLFIN-dev mailing list [email protected] http://www.fenics.org/mailman/listinfo/dolfin-dev
