fortran2003

    1

    1답변

    FORTRAN 2003에서 파생 데이터 유형에 대한 항목 액세스 연산자 [],() 또는 {}를 오버로드 할 수 있습니까? 다음 예에서는 파생 데이터 유형 "custom"에 대한 액세스 구성표를 정의하려고합니다. type custom integer, dimension(:), allocatable :: a end type custom type(c

    0

    1답변

    프로 시저 포인터가있는 데이터 형식 (클래스)에서 여러 인스턴스를 만들 때 각 인스턴스에서 실제 프로 시저 (서브 루틴/함수)가 복사됩니까? 아니면 그냥 포인터 복사입니까? 예를 들어 올바르게 컴파일되고 실행되는 다음 코드를 고려하십시오. module mod2 implicit none private type class_ty

    1

    1답변

    나는 간단한 종료자를 구현하기 위해 노력하고 있어요,하지만 난 심지어 this example 컴파일 얻을 수에서 최종화 : MODULE m TYPE :: t1 REAL a,b END TYPE TYPE, EXTENDS(t1) :: t2 REAL,POINTER :: c(:),d(:) CONTAINS

    2

    1답변

    내 프로그램에서 특정 파생 형식의 배열을 포함하는 컨테이너 형식을 만들고 싶습니다. 배열의 모든 구성 요소에 대한 프로 시저를 호출하는 컨테이너에 대한 형식 바운드 프로 시저를 추가하고 싶습니다. 배열의 크기가 다양하기 때문에 자동 재 할당 기능을 사용하려고했습니다. 할당 가능한 문자로 문제가 발생했습니다. 여기 는 설치를 나타내는 작은 조각이다 modul

    0

    1답변

    나는 더 큰 랭크 4 배열 (아래 array1)의 요소 중 일부의 정렬 된 목록을 유지하기 위해 작은 랭크 2 배열 (아래 코드에서 array2)을 사용하는 문제가 있습니다. 현재, 내 단계 중 하나는 DO 루프를 사용하는 것이고, 일종의 '배열 - 배열'연산을 사용하여 한 단계에서이를 수행 할 수 있는지 궁금합니다. 필자가 작성한 주요 코드에서 가능한 모

    1

    2답변

    R 함수 seq()처럼 작동하는 Fortran 코드를 작성하고 싶습니다. 예 : x <- seq(0,1,0.1) 내가 시퀀스의 길이가 변경되는 동안 여러 가지 시뮬레이션을 실행 x <- c(0, 0.1, 0.2, ..., 1) 벡터 줄 것이다, R이 쉽게 단지 서열에서 두 번째 인수를 변경하여 이루어집니다(). 필자는 동적 배열이있는 Fortran과

    2

    1답변

    실제 데이터 유형과 복잡한 데이터 유형의 차이점을 숨기려고합니다. FORTRAN 2003에서는 그렇게 할 수있는 방법이있을 것이라고 생각합니다. 목표는 런타임에 유형을 결정할 수있는 다형성 할당 가능 배열을 정의하는 것입니다. 게다가 다형성 배열을 사용하여 대수를 수행하는 서브 루틴이 있습니다 (실제 및 복합 데이터에 대해 동일한 방정식이 작동합니다). 그

    0

    1답변

    FORTRAN oop 기능으로 프로그래밍 중입니다. 이제 다른 서브 루틴을 인수로 사용하는 서브 루틴이 있습니다. 그러나 나는 서브 루틴이 일반적인 서브 루틴뿐 아니라 무제한 다형성 서브 루틴을 인수로 사용하기를 원한다. 예를 들어 내가 가진 : subroutine PassFunc(MyFunc, MyInput) class(*), intent(in

    -1

    2답변

    다른 형식의 형식을 사용하려고합니다. 그러나 컴파일 만 할 수는 없습니다. 나에게 이상한 점은 select 프로그램은 주 프로그램에서 작동하지만 서브 루틴에서는 작동하지 않는다는 것입니다. module ModBuffer implicit none private type, abstract, public :: Buffer co

    1

    1답변

    현재 연구중인 Fortran 2003을 연구하고 있습니다. 저는 Fortran 90에 익숙하지만이 프로젝트는 매개 변수화 된 유형의 사용이 필요하므로 2003으로 넘어 가고 있습니다. 나는 this site's 매개 변수화 된 유형을 정의하는 방법에 대한 설명을 작성했으며 매우 간단했습니다. 사이트의 예에 따라 예제 프로그램을 테스트합니다 : module