dune-grid  2.2.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:
Dune::dgf::GridParameterBlock Dune::dgf::BasicBlock

Public Types

typedef unsigned int Flags

Public Member Functions

 UGGridParameterBlock (std::istream &input)
 constructor taking istream
bool noClosure () const
 returns true if no closure should be used for UGGrid
bool noCopy () const
 returns true if no copies are made for UGGrid elements
size_t heapSize () const
 returns heap size used on construction of the grid
const std::string & name (const std::string &defaultValue) const
 return the name of the grid
const std::string & dumpFileName () const
bool markLongestEdge () const
 returns true if longest edge should be marked for AlbertaGrid
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: