腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
Gfortran
解决
两个
多态
组件
之间
的
内部
赋值
问题
,
使其
成为
一个
类型
变量
?
、
Gfortran
8.1和9.1给了我
一个
关于
两个
多态
组件
之间
的
内部
赋值
到
一个
类型
变量
的
错误。我
使用
英特尔编译器没有任何
问题
,但在
gfortran
中没有
问题
。我在问有没有人知道
解决
办法。这里有
一个
你可以尝试编译
的
例子。 Program Ch
浏览 4
提问于2019-06-21
得票数 1
1
回答
函数结果中
的
Fortran类(*)
、
、
、
我在这篇文章中详细描述
的
函数中遇到了
一个
错误。这是
gfortran
给我
的
错误。
gfo
浏览 2
提问于2014-11-15
得票数 3
1
回答
带有抽象
类型
组件
的
Fortran派生
类型
、
、
、
、
在fortran 2003中,是否可以定义具有抽象
类型
组件
的
派生
类型
?例如,如下所示,我想定义
一个
具有Abst
类型
的
组件
o_Abst
的
类型
Sup。CONTAINSEND TYPE Sup 我已经遇到
的
一个
问题
是为Sup
类型
对象编写构造函数。我不能
使用
=通过
内部<
浏览 1
提问于2012-08-01
得票数 2
回答已采纳
1
回答
将
多态
数组
的
子集复制到目标
多态
数组中
、
、
、
在子例程中有
两个
派生
的
类型
多态
数组(obj1和obj2)。根据子例程
的
使用
,虽然
两个
数组
的
类型
可能不同,但
两个
数组都是相同
的
类型
;例如,在下面的示例代码中,我只显示了抽象类(模型)
的
一个
子
类型
,而实际上,我希望它能够处理多个子
类型
。allocate(model2,source=model1(1:2)) 第三,我
浏览 8
提问于2016-06-23
得票数 1
回答已采纳
1
回答
定义
的
分配和
内部
分配
之间
的
冲突(与nagfor)?
、
、
、
、
内部
多态
赋值
是一些Fortran编译器(例如,ifort 18,nagfor6.2)最近
的
一个
特性,在旧版本(例如ifort 17,
gfortran
6.3)中是不可用
的
。
一个
适用于这些旧版本
的
著名
解决
方案是
使用
一个
定义
的
赋值
,如下面的示例所示(摘自并改编自Chivers和Sleightholme一书):
浏览 0
提问于2018-11-20
得票数 3
回答已采纳
3
回答
Fortran 2003中
的
内部
赋值
和
多态
性
、
、
我尝试向由编写
的
添加
一个
过程,该过程在Fortran2003中实现了
一个
通用链表。[ARRAYOUT]------^ 我不熟悉F2003+中
的
多态
性,因此我不理解错误消息或其上下文。哪里出了
问题
,
如何
才能修复?
浏览 0
提问于2018-04-03
得票数 2
1
回答
带有指针
的
Fortran
赋值
重载
、
、
、
我想为我想要用于
多态
指针
的
类型
重载
赋值
。我不知道指针在运行时
的
实际子
类型
。即this%pointer_array(2) = this%basic_pointer 错误:在(1)处
的
内部
赋值
中
变量</em
浏览 1
提问于2017-06-13
得票数 1
回答已采纳
2
回答
Fortran类
的
异构数组
、
、
、
我有
一个
抽象
的
类型
和几个
类型
继承了他。现在,我需要创建这些继承
类型
的
实例数组,但我不确定,在Fortran中是否可能。a_arr(1) = container(b_obj) 但我发现了
一个
错误或者还有其他
的
,正确
的
方法吗?企图2 我对守则作了相应<em
浏览 7
提问于2018-06-05
得票数 2
回答已采纳
1
回答
gfortran
错误: lapack中
的
zgesvd
、
、
我用A=U S Vdag对
一个
方阵A进行奇异值分解,在fortran代码中,行是这样写
的
附注:应该提到
的
是,这样
的
程序在用ifort编译时运行得很流畅,但是
gfortran
给出了如上所示
的
运行时错误
问题
似乎在于ifortran和
gfortran</em
浏览 1
提问于2014-05-17
得票数 3
3
回答
在Fortran中将逻辑
类型
转换为双精度
、
、
我正在寻找一种可以在ifort和
gfortran
中
使用
的
将逻辑
类型
变量
转换为真实
类型
的
有效方法。以下代码在ifort中有效,但在
gfortran
中无效:real :: bb = dble(a)b = dble(a做这件事
的
最好方法是什么?
浏览 43
提问于2013-02-25
得票数 6
回答已采纳
1
回答
FORTRAN:数据
多态
、
、
、
我试图隐藏真实数据
类型
和复杂数据
类型
之间
的
区别。在FORTRAN 2003中,我认为有办法做到这一点。 endif call Square(t1%
浏览 4
提问于2014-09-23
得票数 4
回答已采纳
2
回答
Fortran派生
类型
分配
、
、
假设我有
一个
Fortran派生
类型
integer :: n integer, allocatable :: b(:)我有
两个
这种
类型
的
实例当我做下面的作业时会发生什么?t2 = t1 我对此感兴趣,因为我想正确地复制派生
类型
变量
--意思是,标量
组件
应该相等,数组
组件
的</e
浏览 2
提问于2013-10-01
得票数 15
回答已采纳
1
回答
fortran中与
类型
无关
的
内存重新分配
、
、
、
我尝试构造
一个
子例程来为与
类型
无关
的
可分配数组重新分配内存,如下所示:implicit noneelse returnend subroutine 例如,假设我有
一个
类型
在那之后,我希望v被分配在-1和6
之间
。因此,当向量已经被分配时,
浏览 5
提问于2016-06-19
得票数 1
1
回答
Fortran按过程调用选择派生
类型
、
、
、
、
是否有办法使派生
类型
具有接口,以便为泛型派生
类型
调用特定
的
模块过程?我可能没有正确地解释这一点,但是下面是我想要做
的
一个
简短
的
示例代码: implicit none public :: type_AB !我知道我可以只指定
两个
对象,但它们基本上是相同
的
,除了秩,所以最好有一种组合/
多态
对象,但是我不想在其中嵌入第二个派生
类型
。如果这是唯一<e
浏览 1
提问于2015-12-08
得票数 2
回答已采纳
1
回答
SML结构中定义
的
函数导致“结构中
的
值
类型
与签名规范不匹配”。
、
自从我用SML编程已经有很长一段时间了,现在我仍然停留在我看来非常简单
的
问题
上。我定义
的
datatype就像然后,我定义了
一个
signature,如下所示 valsome : 'a -> 'a -> 'a Something相反,实现structure
的
signature如下所示 structure B : A =
浏览 13
提问于2022-10-07
得票数 3
回答已采纳
1
回答
在DOM中更改父实体时,
如何
“保留”实体?
我有
一个
“
变量
赋值
”
组件
,如下所示(蓝色菱形,附加黄色球体):在这里,可以捕捉到
的
黄色球体是在
变量
赋值
组件
的
初始化过程中创建
的
,然后
使其
成为
子元素。,当我想要
使用
appendChild将具有<e
浏览 0
提问于2017-06-03
得票数 2
2
回答
与其他语言相比,Fortran在数字精度方面是否有固有的局限性?
、
、
、
在进行
一个
简单
的
编程练习时,我生成了
一个
While循环(Fortran中
的
DO循环),当
一个
真正
的
变量
达到
一个
精确
的
值时,这个循环就会退出。我注意到,由于所
使用
的
精度,等式从未得到满足,循环变得无限。当然,这并非闻所未闻,有人建议,与其比较
两个
数字是否相等,最好看看
两个
数字
之间
的
绝对差是否小于
一个
设定
的
浏览 5
提问于2010-07-26
得票数 5
回答已采纳
1
回答
是否可以禁用特定派生
类型
的
内部
分配?
、
是否可以在Fortran中禁用特定派生
类型
的
内部
赋值
操作符?基本上,我想做以下编译时错误:a = b有办法吗?
浏览 4
提问于2017-01-07
得票数 1
回答已采纳
2
回答
η-在纯函数语言中
的
扩展
、
、
、
在OCaml中,
使用
.mli是合法
的
。
解决
办法之一是η--扩展g
的
定义:如果我
的
代码是纯功能
的
(没有例外,没有副作用,等等)这应该是等价
的
(实际上,在
多态
性方面可能更好,这取决于语言
如何
泛化
类型
:在OCaml中系统
的
η扩展有什么缺点吗? 关于η-展开:-)
的
问题
有
两个
答案没有回答,而是建议我在函数
类型</em
浏览 3
提问于2013-04-05
得票数 13
2
回答
英特尔Fortran到GNU Fortran
的
转换
、
、
、
、
我
的
工作是
一个
定制
的
CFD
解决
方案编写
的
Fortran 90和MPI。该代码包含15+模块,最初用于与Intel编译器一起工作。现在,由于我没有访问Intel编译器
的
权限,所以需要
使用
GNU Fortran编译器
使其
工作。我很抱歉,由于我
的
大学
的
IP限
浏览 1
提问于2016-07-26
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券