Resultados da pesquisa a pedido "fortran2003"
Como acessar (alocados dinamicamente) matrizes Fortran em C
Minha principal questão é por que os arrays fazem coisas tão estranhas e se existe alguma maneira de fazer o seguinte de uma maneira "limpa".Atualm...
Existe uma alternativa para GETCWD () no Fortran 2003-2008
A extensão GNU para o compilador GNU Fortran fornece a sub-rotinaGETCWD() bem, obtém o diretório de trabalho atual. No entanto, meu código precisa ser portátil para oifort enagfor compilador também e eu uso os recursos do F2003. Então, existe ...
Passando procedimentos de tipo de ligação como argumentos
Eu estou tentando passar um procedimento de tipo vinculado como um argumento para outra sub-rotina. Eu quero saber se isso é possível em Fortran. Aqui está u...
Diferença entre tipo e classe no fortran 2003
Foi-me dito para meu doutorado que eu tenho que aprender a linguagem fortran 2003. Eu nunca usei e programa OOP antes nem fortran. Estou tentando entender qual é a diferença entre tipo e classe. Eu sei que as classes são declaradas com a ...
Passando um caractere alocável para uma sub-rotina com argumento fictício polimórfico ilimitado no Fortran
Estou tentando escrever uma rotina capaz de converter uma string em diferentes tipos de dados, com base no polimorfismo ilimitado. A idéia é que o usuário chame essa rotina, passando a variável onde deseja armazenar os dados e a rotina para ...
A rotina de finalização precisa ser elementar para ser chamada nos elementos da matriz alocável que sai do escopo?
Se eu tiver uma matriz alocável de um tipo derivado finalizável, o finalizador será chamado em cada elemento individual quando a matriz ficar fora do escopo? Aqui está um pequeno exemplo de código que ilustra a pergunta: module LeakyTypeModule ...
Polimorfismo em fortran
Tenho um código semelhante a: Module C_sys use class_A implicit none Private Type, public :: C_sys_type private logical :: Ao_set = .false. type(A) :: Ao Contains Private Procedure, public :: get_Ao Procedure, public :: set_Ao End Type ...