From: Wolfgang Bangerth Date: Fri, 17 Feb 2006 17:36:48 +0000 (+0000) Subject: Make a parameter a reference, rather than a value, in the same spirit as Ralf's chang... X-Git-Tag: v8.0.0~12284 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6f771b581d6e5c6ed81559db14d86f8e5e395553;p=dealii.git Make a parameter a reference, rather than a value, in the same spirit as Ralf's change yesterday to DataOut. git-svn-id: https://svn.dealii.org/trunk@12398 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/include/numerics/data_out_faces.h b/deal.II/deal.II/include/numerics/data_out_faces.h index 959c713902..42689e6386 100644 --- a/deal.II/deal.II/include/numerics/data_out_faces.h +++ b/deal.II/deal.II/include/numerics/data_out_faces.h @@ -207,7 +207,7 @@ class DataOutFaces : public DataOut_DoFData * used, the function is called * once and generates all patches. */ - void build_some_patches (Data data); + void build_some_patches (Data &data); }; diff --git a/deal.II/deal.II/include/numerics/data_out_rotation.h b/deal.II/deal.II/include/numerics/data_out_rotation.h index 6a6ec57dfc..f419c548d1 100644 --- a/deal.II/deal.II/include/numerics/data_out_rotation.h +++ b/deal.II/deal.II/include/numerics/data_out_rotation.h @@ -198,13 +198,13 @@ class DataOutRotation : public DataOut_DoFData * used, the function is called * once and generates all patches. */ - void build_some_patches (Data data); + void build_some_patches (Data &data); }; /* -------------- declaration of explicit specializations ------------- */ -template <> void DataOutRotation<3,DoFHandler>::build_some_patches (Data); +template <> void DataOutRotation<3,DoFHandler>::build_some_patches (Data &); #endif diff --git a/deal.II/deal.II/source/numerics/data_out_faces.cc b/deal.II/deal.II/source/numerics/data_out_faces.cc index 94bec62608..7b59a4f3c5 100644 --- a/deal.II/deal.II/source/numerics/data_out_faces.cc +++ b/deal.II/deal.II/source/numerics/data_out_faces.cc @@ -30,7 +30,7 @@ template class DH> -void DataOutFaces::build_some_patches (Data data) +void DataOutFaces::build_some_patches (Data &data) { QTrapez<1> q_trapez; QIterated patch_points (q_trapez, data.n_subdivisions); diff --git a/deal.II/deal.II/source/numerics/data_out_rotation.cc b/deal.II/deal.II/source/numerics/data_out_rotation.cc index 587669fe32..f3ab44de1d 100644 --- a/deal.II/deal.II/source/numerics/data_out_rotation.cc +++ b/deal.II/deal.II/source/numerics/data_out_rotation.cc @@ -33,7 +33,7 @@ //TODO: Unify code for dimensions template class DH> -void DataOutRotation::build_some_patches (Data data) +void DataOutRotation::build_some_patches (Data &data) { QTrapez<1> q_trapez; QIterated patch_points (q_trapez, data.n_subdivisions); @@ -292,7 +292,7 @@ void DataOutRotation::build_some_patches (Data data) #if deal_II_dimension == 3 template <> -void DataOutRotation<3,DoFHandler>::build_some_patches (Data) +void DataOutRotation<3,DoFHandler>::build_some_patches (Data &) { // would this function make any // sense after all? who would want @@ -381,7 +381,7 @@ void DataOutRotation::build_patches (const unsigned int n_patches_per_ci if (DEAL_II_USE_MT) { - void (DataOutRotation::*p) (Data) + void (DataOutRotation::*p) (Data &) = &DataOutRotation::build_some_patches; Threads::ThreadGroup<> threads;