35 #ifndef dynamicinputrecord_h 36 #define dynamicinputrecord_h 45 class DynamicInputRecord;
92 virtual void finish(
bool wrn =
true);
94 virtual std :: string giveRecordAsString()
const;
96 virtual IRResultType giveRecordKeywordField(std :: string &answer,
int &value);
97 virtual IRResultType giveRecordKeywordField(std :: string &answer);
111 virtual void printYourself();
113 void setRecordKeywordField(std :: string keyword,
int number);
114 void setRecordKeywordNumber(
int number);
122 void setField(std :: vector< std :: string > item,
InputFieldType id);
124 void setField(
const std :: list< Range > &item,
InputFieldType id);
131 virtual void report_error(
const char *_class,
const char *proc,
InputFieldType id,
135 #endif // dynamicinputrecord_h
DynamicInputRecord * CreateElementIR(int i, InputFieldType elementType, IntArray nodes, int cs)
Helper function for creating elements (with optional cross-section number).
const char * InputFieldType
Identifier of fields in input records.
Class implementing an array of integers.
DynamicInputRecord * CreateNodeIR(int i, InputFieldType nodeType, FloatArray coord)
Helper function for creating a dynamic input record for a node.
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.
The top abstract class of all classes constituting the finite element mesh.