module相关内容

如果可选参数不是PRESENT,我们可以避免创建局部变量吗?

我在使用Fortran 95的 PRESENT 语句时遇到问题。目前,我正在使用Silverfrost的柏拉图和他们的FTN95编译器(以“Release Win32”模式)。我想要做的是创建一个子程序 SUB(a,b),其中 b 是一个可选变量。到目前为止这么好,但是当我尝试给 b 加上 if(.NOT。present(b))b = 0 。这是代码: module MOD 包含 子例程 ..
发布时间:2018-03-16 17:21:29 其他开发

如何使用模块将Python回调暴露给Fortran

这个scipy文档页面关于F2Py状态: [回调函数]也可以在模块中明确设置。然后 不需要将参数列表中的函数传递给 Fortran函数。如果调用 python回调函数的Fortran函数本身由另一个Fortran 函数调用,那么这可能是需要的。 考虑以下Fortran / Python组合: test.f : $ b 子程序测试(py_func) 使用iso_fo ..
发布时间:2018-03-16 17:21:26 Python

链接fortran模块:“未定义参考”

我试图在模块中编写一些函数/子例程,这些模块调用同一模块中的另一个函数并运行链接器错误。显示相同行为的玩具示例: !in test.f module m1 隐式无 包含 实函数mult(a,b) real :: a real :: b mult = a * b return 结束函数mult 实数函数sq(a) real :: a,mult sq = m ..
发布时间:2018-03-16 17:16:40 其他开发

Fortran模块变量无法在调试器中访问

我编译了一个Fortran代码,它包含几个模块,同时使用gfortran 4.4和intel 11.1,随后尝试使用gdb和DDT进行调试。在所有情况下,我都看不到在模块中声明的任何变量的值。这些全局变量具有值,因为代码仍然正常运行,但我看不到在调试器中的值。局部变量很好。我很难在其他地方找到解决方案,所以也许没有简单的解决方案,但如果我看不到任何全局变量的值,那么调试我的代码将会非常困难。对于更 ..
发布时间:2018-03-16 17:13:37 其他开发

Fortran:有没有办法有条件地使用模块?

假设我有两个叫做modA和modB的Fortran模块。基于条件语句的程序中是否有一种方法可以使用?这是否需要某种类型的预处理?例如,我希望能够执行下面的代码: if(condition) use modA else 使用modB 结束 我正在使用GNU Fortran编译器。 解决方案 是的,您必须进行某种预处理。最常见的是GNU Fortran中包含的 ..
发布时间:2018-03-16 17:01:18 其他开发

指定gfortran应寻找模块的目录

我现在正在编译基于模块的程序(例如依赖于模块 bar 的主程序 foo ),如下: gfortran -c bar.f90 gfortran -o foo.exe foo.f90 bar.o 当 foo.f90 和 bar.f90 位于同一个目录中。当我在 use bar 时,如何指定gfortran应该查找 bar.o 的目录C> foo.f90 ? (即我不想指定 ..
发布时间:2018-03-16 16:57:37 其他开发

INCLUDE和Fortran模块之间的区别

使用模块与使用语句或隔离文件与 include 语句之间的实际区别是什么?我的意思是,如果我有一个在整个程序中使用很多的子程序:何时或为什么我应该把它放在一个模块中,或者只是写在一个单独的文件中,并将它包含在程序中需要的其他部分使用? 另外,将所有打算放入模块的子例程写入单独的文件并使用 include 模块内部?特别是如果子例程中的代码很长,以便更好地组织代码(这样所有子例程都打包在mod ..
发布时间:2018-03-16 16:52:11 其他开发

Fortran 90/95中的模块何时超出范围?

我的预期用途是: program main 使用mod external sub 调用sub 结束程序main 子程序sub !这里的代码调用mod中的子例程 结束子例程sub 具体来说, module mod 位于子程序子范围内?另外,当模块处于或不在示波器范围内时,我有兴趣知道更一般的情况。我使用的是gfortran 4.6.1,如果它很重要 ..
发布时间:2018-03-16 16:50:33 其他开发

如何编译具有接口,模块和子例程的多文件夹Fortran项目

我是Fortran的新手。我正在研究一个研究项目,我正在使用一个开源项目,其中有多个文件分布在多个文件夹中。我发现每个程序的依赖关系,但无法弄清楚如何编译它们。 我的源代码分布在三个文件夹中。 a)modules b)interfaces c)subroutines 我想在子例程文件夹中运行一个名为'Main.f90'的程序,这个程序依赖于来自模块和接口文件夹的源代码。 我 ..
发布时间:2018-03-16 16:48:00 其他开发

在Fortran中正确使用模块

我和FORTRAN一起工作了很多,但我从来没有以正确的方式编写源代码。我目前使用模块来存储全局变量,但我知道你也可以使用它们来存储子程序和函数。我使用的代码有很多子程序,因为它们非常大且复杂。是否所有的功能和子程序都在模块中?如果是这样,为什么? 解决方案 通常,第一个问题的答案是是我马上就会回答你的第二个问题。首先需要注意的是,这是一般性问题的一般答案,谁在SO Fortran问题中出现 ..
发布时间:2018-03-16 16:46:57 其他开发

你如何使用Fortran 90模块数据

假设你有一个包含变量,函数和子程序的Fortran 90模块。在您的 USE 语句中,您遵循以下约定: 显式声明哪些变量/ functions /子程序只用于:语法,例如 USE [module_name],仅限于:variable1,variable2,... 插入一个毯子 USE [module_name] ? ol> 一方面, only 子句使得代码更加冗长。然而,它迫使你在 ..
发布时间:2018-03-16 16:46:53 其他开发

正确使用Fortran中的模块,子例程和函数

我最近在向Fortran程序添加函数时了解了有关tinterface块的知识。一切都很好,很整齐,但现在我想在接口块中添加第二个函数。 这是我的接口块: $ p $ interface 函数correctNeighLabel(A,i,j,k) integer :: correctNeighLabel 整数,意图(in): :i,j,k integer,dimension(:,: ..
发布时间:2018-03-16 16:44:54 其他开发

Magento上的多个联系表单

我正在寻找创建一个新的联系表格来查询Magento。从头开始创建一个模块似乎有点浪费时间。有人知道最明智和最快捷的方式吗? 谢谢! 解决方案管理页面创建并启用一个新页面(或者你可以使用一个静态块)例如使用我的联系人表单的网址ID和与您的主题相匹配的布局呼叫我的联系人表单。对于新页面的内容添加 {{block type ='core / template'template ='c ..
发布时间:2018-03-05 14:02:50 其他开发

创建一个用户输入报表开始和结束日期的表单

我正在尝试创建一个表单,用户将输入2个日期 - 开始日期和结束日期。我希望这些日期成为报告的界限。 例如,如果用户输入01/03/14和10/03/14,我希望Access创建这两个日期之间的数据报告(例如销售价格)。 我该如何做? 解决方案 有几种方法可以执行此操作。 根据我个人的观点,最简单最直接的方法是创建用户将输入开始/结束日期的表单,使用捕获报告所需的所有信息( ..
发布时间:2018-03-05 13:46:19 其他开发

flex 3将模块中的数据传递给父应用程序,以在视图中切换视图

你好伙伴stackoverflowers, 我正在写一段代码。 我有一个视图堆加载5个模块的应用程序。 每个模块通过moduleLoader标签加载,它们都有一个id。 每个加载的模块都有一个上下文菜单。上下文菜单有5个menuItems。 一个menuItem用于viewstack的每个视图。 上下文菜单通过xml加载。 这是我的应用程序文件。 ..
发布时间:2017-12-14 21:34:21 其他开发

将使用Flex 4 SDK编译的Flex模块加载到使用Flex 3.5编译的应用程序中

我正在为需要Flex 4功能的应用程序开发功能。由于从Flex 3.5到4.0的应用程序的一些迁移问题,我决定将这个功能作为一个模块使用Flex 4.0进行编译。理论上,应用程序将在Flex 3.5中保持编译,并在需要时加载该模块。 以下是模块加载代码: public function loadDiagModule():void { var moduleLoader:ModuleL ..
发布时间:2017-12-13 22:27:59 其他开发

GAE - 包含外部python模块而不将它们添加到存储库?

我目前正在研究基于python的Google App Engine项目。具体来说,我使用Flask作为应用程序。我想知道包括外部python模块的接受方法是什么,特别是当涉及到存储库。从我可以告诉,包括其他人的代码在我的存储库是不好的形式有几个原因。然而,其他人将在同一个存储库上工作,所以我们应该使用相同的外部模块来确保相同的结果。 具体来说,我需要包括Flask和它的依赖)到我的应用程序。 ..
发布时间:2017-12-11 23:05:11 Python

Python:如何从__init__.py文件导入?

我正在使用 Flask Framework 构建一个网站,其中我有一个文件夹,其中我有一些python文件和一个 __ init __。py 脚本(我想你会称这个文件夹为一个模块)。在 init .py文件中,我有一行说: db = Database(app ) 我现在要用 db 在这个文件夹中的一个不同的脚本。通常情况下,我会使用__init__ import db 中的 ..
发布时间:2017-12-11 22:52:09 Python