Added initial implementation of ScalarFunction, added corresponding parsing support in input records. Variable cross section migrated to ScalarFunction implementation, tested on tests/sm/truss2d_01.in
Merge branch 'master' of www.oofem.org:/data/git/oofem
Added __pycache__ to gitignore.
Changed to direct calls to LoadTimeFunction::__at(..) in a few places (in preperation to conversion to generalized Function classes).
Simplified tokenizer. Split up if-clause in readToken function into 2 separate functions.
Added function wrappers for time functions and added function for evaluating general functions.
Changed many C-style casts to C++ style casts which offer better warnings if things go wrong.
Fixed warning in enrichmentitem.
Added scalarfunction.C and moved implementations over there. Added missing << operator and missing entries from DynamicInputRecord. Removed unnecessary union (?) to enable std::string which simplifies the code.
Renamed LoadTimeFunction to TimeFunction. Added default implementations for functions of more than just in time.