#745: the flesh allows two implemantion of the same interface to have different default values for restricted parameters ---------------------+------------------------------------------------------ Reporter: rhaas | Owner: Type: defect | Status: new Priority: minor | Milestone: Component: Cactus | Version: Resolution: | Keywords: ---------------------+------------------------------------------------------
Comment (by rhaas):
yes, they should. They do not however. From PUGH/param.ccl: {{{ BOOLEAN periodic_x "Periodic boundary conditions in x-direction" { } "yes" }}}
From Carpet/param.ccl: {{{ BOOLEAN periodic_x "do not use this parameter" { } "no" }}}
the choice for Carpet is understandable: no reason to set the default value for a paramter to something that we don't support anyway (periodic boundaries). Also the test in Carpet's ParamCheck routines makes sense in this respect since it tests if the paramter has been changed (but not its actual value).