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;
Flags foundFlags_
Definition: gridparameter.hh:42
const std::string & dumpFileName() const
Definition: gridparameter.hh:68
Common Grid parametersFor each grid implementation there is a set of parameters that can be passed vi...
Definition: gridparameter.hh:31
bool ok()
Definition: gridparameter.hh:90
unsigned int Flags
Definition: gridparameter.hh:35
bool markLongestEdge_
Definition: gridparameter.hh:45
const std::string & name(const std::string &defaultValue) const
return the name of the grid
Definition: gridparameter.hh:56
std::string name_
Definition: gridparameter.hh:43
static const Flags foundLongestEdge
Definition: gridparameter.hh:39
bool markLongestEdge() const
returns true if longest edge should be marked for AlbertaGrid
Definition: gridparameter.hh:79
static const Flags foundDumpFileName
Definition: gridparameter.hh:38
std::string dumpFileName_
Definition: gridparameter.hh:44
static const Flags foundName
Definition: gridparameter.hh:37
Include standard header files.
Definition: agrid.hh:59