mFES - molecular Finite Element Solver  0.4
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
ngsolve::PDEScanner Class Reference

List of all members.

Public Member Functions

 PDEScanner (istream *ascanin)
 ~PDEScanner ()
TOKEN_TYPE GetToken () const
double GetNumValue () const
const char * GetStringValueC () const
const string & GetStringValue () const
void ReadNext ()
void Error (const string &err)

Public Attributes

istream * scanin

Private Member Functions

void HandleStringConstants (void)

Private Attributes

TOKEN_TYPE token
double num_value
string string_value
SymbolTable< TOKEN_TYPEkeywords
SymbolTable< int > integrators
SymbolTable< int > numprocs
int linenum
string copy_of_stream

Constructor & Destructor Documentation

ngsolve::PDEScanner::PDEScanner ( istream *  ascanin)

Member Function Documentation

void ngsolve::PDEScanner::Error ( const string &  err)
double ngsolve::PDEScanner::GetNumValue ( ) const [inline]
const string& ngsolve::PDEScanner::GetStringValue ( ) const [inline]
const char* ngsolve::PDEScanner::GetStringValueC ( ) const [inline]
void ngsolve::PDEScanner::HandleStringConstants ( void  ) [private]

Member Data Documentation

SymbolTable<int> ngsolve::PDEScanner::integrators [private]
SymbolTable<TOKEN_TYPE> ngsolve::PDEScanner::keywords [private]
SymbolTable<int> ngsolve::PDEScanner::numprocs [private]

The documentation for this class was generated from the following file: