dune-grid  2.3.1
Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
Dune::dgf::UGGridParameterBlock Struct Reference

#include <dune/grid/io/file/dgfparser/dgfug.hh>

Inheritance diagram for Dune::dgf::UGGridParameterBlock:
Inheritance graph

Public Types

typedef unsigned int Flags
 

Public Member Functions

 UGGridParameterBlock (std::istream &input)
 constructor taking istream More...
 
bool noClosure () const
 returns true if no closure should be used for UGGrid More...
 
bool noCopy () const
 returns true if no copies are made for UGGrid elements More...
 
size_t heapSize () const
 returns heap size used on construction of the grid More...
 
const std::string & name (const std::string &defaultValue) const
 return the name of the grid More...
 
const std::string & dumpFileName () const
 
bool markLongestEdge () const
 returns true if longest edge should be marked for AlbertaGrid More...
 
bool ok ()
 
bool isactive ()
 
bool isempty ()
 
int & noflines ()
 
int linenumber ()
 
const std::string & id () const
 

Static Public Attributes

static const Flags foundName = 1 << 0
 
static const Flags foundDumpFileName = 1 << 1
 
static const Flags foundLongestEdge = 1 << 5
 

Protected Member Functions

void reset ()
 
bool getnextline ()
 
template<class ENTRY >
bool getnextentry (ENTRY &entry)
 
bool gettokenparam (std::string token, std::string &entry)
 
bool findtoken (std::string token)
 

Protected Attributes

bool noClosure_
 
bool noCopy_
 
size_t heapSize_
 
Flags foundFlags_
 
std::string name_
 
std::string dumpFileName_
 
bool markLongestEdge_
 
std::stringstream line
 

Member Typedef Documentation

typedef unsigned int Dune::dgf::GridParameterBlock::Flags
inherited

Constructor & Destructor Documentation

Dune::dgf::UGGridParameterBlock::UGGridParameterBlock ( std::istream &  input)
explicit

Member Function Documentation

const std::string& Dune::dgf::GridParameterBlock::dumpFileName ( ) const
inlineinherited
bool Dune::dgf::BasicBlock::findtoken ( std::string  token)
protectedinherited
template<class ENTRY >
bool Dune::dgf::BasicBlock::getnextentry ( ENTRY &  entry)
inlineprotectedinherited
bool Dune::dgf::BasicBlock::getnextline ( )
protectedinherited
bool Dune::dgf::BasicBlock::gettokenparam ( std::string  token,
std::string &  entry 
)
protectedinherited
size_t Dune::dgf::UGGridParameterBlock::heapSize ( ) const
inline

returns heap size used on construction of the grid

References heapSize_.

Referenced by UGGridParameterBlock().

const std::string& Dune::dgf::BasicBlock::id ( ) const
inlineinherited
bool Dune::dgf::BasicBlock::isactive ( )
inlineinherited
bool Dune::dgf::BasicBlock::isempty ( )
inlineinherited
int Dune::dgf::BasicBlock::linenumber ( )
inlineinherited
bool Dune::dgf::GridParameterBlock::markLongestEdge ( ) const
inlineinherited
const std::string& Dune::dgf::GridParameterBlock::name ( const std::string &  defaultValue) const
inlineinherited
bool Dune::dgf::UGGridParameterBlock::noClosure ( ) const
inline

returns true if no closure should be used for UGGrid

References noClosure_.

bool Dune::dgf::UGGridParameterBlock::noCopy ( ) const
inline

returns true if no copies are made for UGGrid elements

References noCopy_.

int& Dune::dgf::BasicBlock::noflines ( )
inlineinherited
bool Dune::dgf::GridParameterBlock::ok ( )
inlineinherited
void Dune::dgf::BasicBlock::reset ( )
inlineprotectedinherited

Member Data Documentation

std::string Dune::dgf::GridParameterBlock::dumpFileName_
protectedinherited
const Flags Dune::dgf::GridParameterBlock::foundDumpFileName = 1 << 1
staticinherited
Flags Dune::dgf::GridParameterBlock::foundFlags_
protectedinherited
const Flags Dune::dgf::GridParameterBlock::foundLongestEdge = 1 << 5
staticinherited
const Flags Dune::dgf::GridParameterBlock::foundName = 1 << 0
staticinherited
size_t Dune::dgf::UGGridParameterBlock::heapSize_
protected

Referenced by heapSize(), and UGGridParameterBlock().

std::stringstream Dune::dgf::BasicBlock::line
protectedinherited
bool Dune::dgf::GridParameterBlock::markLongestEdge_
protectedinherited
std::string Dune::dgf::GridParameterBlock::name_
protectedinherited
bool Dune::dgf::UGGridParameterBlock::noClosure_
protected

Referenced by noClosure(), and UGGridParameterBlock().

bool Dune::dgf::UGGridParameterBlock::noCopy_
protected

Referenced by noCopy(), and UGGridParameterBlock().


The documentation for this struct was generated from the following files: