mFES - molecular Finite Element Solver
0.4
|
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_TYPE > | keywords |
SymbolTable< int > | integrators |
SymbolTable< int > | numprocs |
int | linenum |
string | copy_of_stream |
ngsolve::PDEScanner::PDEScanner | ( | istream * | ascanin | ) |
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] |
TOKEN_TYPE ngsolve::PDEScanner::GetToken | ( | ) | const [inline] |
void ngsolve::PDEScanner::HandleStringConstants | ( | void | ) | [private] |
void ngsolve::PDEScanner::ReadNext | ( | ) |
string ngsolve::PDEScanner::copy_of_stream [private] |
SymbolTable<int> ngsolve::PDEScanner::integrators [private] |
SymbolTable<TOKEN_TYPE> ngsolve::PDEScanner::keywords [private] |
int ngsolve::PDEScanner::linenum [private] |
double ngsolve::PDEScanner::num_value [private] |
SymbolTable<int> ngsolve::PDEScanner::numprocs [private] |
istream* ngsolve::PDEScanner::scanin |
string ngsolve::PDEScanner::string_value [private] |
TOKEN_TYPE ngsolve::PDEScanner::token [private] |