-
- Downloads
[MPL] Function-type Property using exprtk.
A generalized property type for (almost) arbitrary functions. Based on the exprtk library also used in the Function-type parameters. In this initial implementation all *scalar* variables from the variable array passed for the value and derivative evaluation can be used. Return values are either scalar, 2- or 3-vectors, and 2x2- or 3x3 matrices. The evaluation is somewhat slower than the dedicated implementation; in the case of component transport process a bilinear property was replaced by exactly the same function-type property and the total run-time for the ctest has increased by around 6%.
Showing
- Documentation/ProjectFile/properties/property/Function/c_Function.md 1 addition, 0 deletions...on/ProjectFile/properties/property/Function/c_Function.md
- Documentation/ProjectFile/properties/property/Function/dvalue/i_dvalue.md 1 addition, 0 deletions...ojectFile/properties/property/Function/dvalue/i_dvalue.md
- Documentation/ProjectFile/properties/property/Function/dvalue/t_expression.md 1 addition, 0 deletions...tFile/properties/property/Function/dvalue/t_expression.md
- Documentation/ProjectFile/properties/property/Function/dvalue/t_variable_name.md 2 additions, 0 deletions...le/properties/property/Function/dvalue/t_variable_name.md
- Documentation/ProjectFile/properties/property/Function/value/i_value.md 1 addition, 0 deletions...ProjectFile/properties/property/Function/value/i_value.md
- Documentation/ProjectFile/properties/property/Function/value/t_expression.md 1 addition, 0 deletions...ctFile/properties/property/Function/value/t_expression.md
- MaterialLib/CMakeLists.txt 1 addition, 1 deletionMaterialLib/CMakeLists.txt
- MaterialLib/MPL/CreateProperty.cpp 4 additions, 0 deletionsMaterialLib/MPL/CreateProperty.cpp
- MaterialLib/MPL/Properties/CreateFunction.cpp 60 additions, 0 deletionsMaterialLib/MPL/Properties/CreateFunction.cpp
- MaterialLib/MPL/Properties/CreateFunction.h 27 additions, 0 deletionsMaterialLib/MPL/Properties/CreateFunction.h
- MaterialLib/MPL/Properties/CreateProperties.h 1 addition, 0 deletionsMaterialLib/MPL/Properties/CreateProperties.h
- MaterialLib/MPL/Properties/Function.cpp 216 additions, 0 deletionsMaterialLib/MPL/Properties/Function.cpp
- MaterialLib/MPL/Properties/Function.h 59 additions, 0 deletionsMaterialLib/MPL/Properties/Function.h
- MaterialLib/MPL/Properties/Properties.h 1 addition, 0 deletionsMaterialLib/MPL/Properties/Properties.h
Loading
Please register or sign in to comment