diff options
author | schnetter <> | 2004-08-07 17:47:00 +0000 |
---|---|---|
committer | schnetter <> | 2004-08-07 17:47:00 +0000 |
commit | f1c0efba773d01fa53f2f48a9d16b0f5c3a62d37 (patch) | |
tree | 9e60d5b16486d46e293e2d512e9bd7ecbce0b087 /Carpet/CarpetLib/src/gh.cc | |
parent | 0490a5e66b73abc0486e8cb8bbcd319e1c707659 (diff) |
Re-introduce the parameter Carpet::prolongate_initial_data with the
Re-introduce the parameter Carpet::prolongate_initial_data with the
default "yes". If set to "no", newly created refinement levels are
not initialised through prolongation, which saves quite some time.
Remove the unused optional argument checkpoing_recovery from
Carpet::Regrid.
darcs-hash:20040807174712-07bb3-78054ad80959a2e26238531d9ea54eaac161ffce.gz
Diffstat (limited to 'Carpet/CarpetLib/src/gh.cc')
-rw-r--r-- | Carpet/CarpetLib/src/gh.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Carpet/CarpetLib/src/gh.cc b/Carpet/CarpetLib/src/gh.cc index b68be34d8..32df39bf0 100644 --- a/Carpet/CarpetLib/src/gh.cc +++ b/Carpet/CarpetLib/src/gh.cc @@ -1,4 +1,4 @@ -// $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetLib/src/gh.cc,v 1.28 2004/04/18 13:29:43 schnetter Exp $ +// $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetLib/src/gh.cc,v 1.29 2004/08/07 19:47:11 schnetter Exp $ #include <assert.h> #include <stdlib.h> @@ -36,7 +36,8 @@ gh<D>::~gh () { } template<int D> void gh<D>::recompose (const rexts& exts, const rbnds& outer_bounds, - const rprocs& procs) + const rprocs& procs, + const bool do_prolongate) { DECLARE_CCTK_PARAMETERS; @@ -171,7 +172,7 @@ void gh<D>::recompose (const rexts& exts, } for (typename list<dh<D>*>::iterator d=dhs.begin(); d!=dhs.end(); ++d) { - (*d)->recompose (); + (*d)->recompose (do_prolongate); } } |