35 #ifndef oofemtxtinputrecord_h 36 #define oofemtxtinputrecord_h 81 void setRecordString(std :: string newStr);
85 void finish(
bool wrn =
true);
88 virtual IRResultType giveRecordKeywordField(std :: string &answer,
int &value);
89 virtual IRResultType giveRecordKeywordField(std :: string &answer);
103 virtual void printYourself();
105 virtual void report_error(
const char *_class,
const char *proc,
InputFieldType id,
110 int giveKeywordIndx(
const char *kwd);
111 const char *scanInteger(
const char *source,
int &value);
112 const char *scanDouble(
const char *source,
double &value);
123 int readRange(
const char **helpSource,
int &li,
int &hi);
133 int readMatrix(
const char *helpSource,
int r,
int c,
FloatMatrix &ans);
136 #endif // oofemtxtinputrecord_h
String bracket- and quotation-aware string tokenizer.
const char * InputFieldType
Identifier of fields in input records.
Class implementing an array of integers.
This class implements a linked list whose entries are Pairs (see below).
Class representing vector of real numbers.
Implementation of matrix containing floating point numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
Implementation of Scalar function.
the oofem namespace is to define a context or scope in which all oofem names are defined.