3 #ifndef DUNE_DGF_GRIDPARAMETERBLOCK_HH
4 #define DUNE_DGF_GRIDPARAMETERBLOCK_HH
56 const std::string &
name (
const std::string &defaultValue )
const
58 if( (foundFlags_ & foundName) == 0 )
60 dwarn <<
"GridParameterBlock: Parameter 'name' not specified, "
61 <<
"defaulting to '" << defaultValue <<
"'." << std::endl;
70 if( (foundFlags_ & foundDumpFileName) != 0 )
72 dwarn <<
"GridParameterBlock: found Parameter 'dumpfilename', "
73 <<
"dumping file to `" << dumpFileName_ <<
"'" << std::endl;
81 if( (foundFlags_ & foundLongestEdge) == 0 )
83 dwarn <<
"GridParameterBlock: Parameter 'refinementedge' not specified, "
84 <<
"defaulting to 'ARBITRARY'." << std::endl;
unsigned int Flags
Definition: gridparameter.hh:35
const std::string & name(const std::string &defaultValue) const
return the name of the grid
Definition: gridparameter.hh:56
Include standard header files.
Definition: agrid.hh:59
const std::string & dumpFileName() const
Definition: gridparameter.hh:68
bool ok()
Definition: gridparameter.hh:90
bool markLongestEdge() const
returns true if longest edge should be marked for AlbertaGrid
Definition: gridparameter.hh:79
bool markLongestEdge_
Definition: gridparameter.hh:45
std::string name_
Definition: gridparameter.hh:43
std::string dumpFileName_
Definition: gridparameter.hh:44
static const Flags foundName
Definition: gridparameter.hh:37
Common Grid parametersFor each grid implementation there is a set of parameters that can be passed vi...
Definition: gridparameter.hh:31
static const Flags foundLongestEdge
Definition: gridparameter.hh:39
static const Flags foundDumpFileName
Definition: gridparameter.hh:38
Flags foundFlags_
Definition: gridparameter.hh:42