文件名称:Inline fortran functions:Matlab 内联函数的 Fortran 仿真-开源
文件大小:42KB
文件格式:GZ
更新时间:2024-08-09 10:21:39
开源软件
这是一组 Fortran 2003 模块,允许调用类似于 Matlab 内联函数(在其他语言中也称为“匿名”或“lambda”函数)的“公式”对象。 用户可以在字符串中给出一个公式并通过 eval 过程对其进行评估。 这些实现利用 Fortran 2003 过程指针来加速公式计算。 这些模块还允许定义“表达式”。 表达式是处理多种数据类型的统一方式:常量、插值表、公式和预编译函数。 最后,可以使用“引用表达式”,即与引用编号关联的表达式数组。
【文件预览】:
Makefile.referenced_expressions.ifort.windows
source
----module_precompiled_functions.f90(2KB)
----expression_class.f90(15KB)
----test_expression()
--------test_expression.f90(3KB)
----formula_class.f90(6KB)
----term_class.f90(25KB)
----referenced_expressions_class.f90(17KB)
----basicmod()
--------module_convers.f90(14KB)
--------module_report.f90(6KB)
--------readme(435B)
--------module_files.f90(3KB)
--------xread()
--------module_os_dependant.f90(2KB)
--------gfortran()
--------intel()
----test_referenced_expressions()
--------data.xml(1016B)
--------test_referenced_expressions.f90(3KB)
----test_formula()
--------test_formula.f90(1KB)
Makefile.formula.gfortran.windows
Makefile.referenced_expressions.gfortran.windows
Makefile.expression.gfortran.linux
object
Makefile.expression.gfortran.windows
Makefile.referenced_expressions.ifort.linux
doc
----index.html(4KB)
----referenced_expressions()
--------ref_exprs.htm(8KB)
----estilo.css(207B)
----precompiled_functions()
--------pre_fun.htm(3KB)
----formula()
--------formula.htm(3KB)
----expression()
--------expr.htm(6KB)
configure
----creamake.expression.ifort.windows.xml(380B)
----creamake.referenced_expressions.ifort.windows.xml(392B)
----creamake.formula.ifort.linux.xml(355B)
----creamake.referenced_expressions.gfortran.windows.xml(416B)
----creamake.referenced_expressions.gfortran.linux.xml(394B)
----creamake.referenced_expressions.ifort.linux.xml(370B)
----creamake.expression.gfortran.linux.xml(382B)
----creamake.expression.ifort.linux.xml(358B)
----creamake.expression.gfortran.windows.xml(404B)
----creamake.formula.gfortran.linux.xml(379B)
----creamake.formula.gfortran.windows.xml(401B)
----creamake.formula.ifort.windows.xml(377B)
inline_fortran_src-2014-07-08.tar.gz
Makefile.referenced_expressions.gfortran.linux
LICENSE
Makefile.expression.ifort.windows
Makefile.formula.ifort.windows
Makefile.formula.gfortran.linux
Makefile.formula.ifort.linux
Makefile.expression.ifort.linux
README