KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
GenericFunctionUtility. More...
#include <function_parser_utility.h>
Public Member Functions | |
Life Cycle | |
FunctionParser (const std::string &rFunctionBody) | |
Default constructor. More... | |
Operations | |
std::function< double(const double, const double, const double)> | GetFunctionSpace () |
This method parses a string into a std::function. More... | |
std::function< double(const double, const double, const double, const double)> | GetFunction () |
This method parses a string into a std::function. More... | |
std::function< double(const double, const double, const double, const double, const double, const double, const double)> | GetFunctionInitialCoordinates () |
This method parses a string into a std::function. More... | |
This class parses a string as a std::function
|
inline |
Default constructor.
rFunctionBody | The string defining the function |
|
inline |
This method parses a string into a std::function.
This is the version with 4 arguments (x,y,z,t)
rFunctionBody | The string defining the function |
|
inline |
This method parses a string into a std::function.
This is the version with 7 arguments (x,y,z,t)
rFunctionBody | The string defining the function |
|
inline |
This method parses a string into a std::function.
This is the version with 3 arguments (x,y,z)
rFunctionBody | The string defining the function |