Linguagem de Programação no OpenFOAM III

Este post é o último de uma seqüência que mostra conceitos e detalhes da linguagem de programação no OpenFOAM. Agora, por fim, vamos analisar uma biblioteca ( header ) usada em todos os códigos dos solvers do OpenFOAM, o fvCFD.H . Na declaração (ou uso) deste último, várias outras bibliotecas são definidas e fornecem acesso a vários comandos, operadores, funções, etc. implementados nas classes e templates do OpenFOAM. Vamos ao post! Estruturas das bibliotecas no OpenFOAM Como já foi mencionado, com base na programação orientada a objetos, as classes e template s podem encapsular tipos e operações sobre variáveis. Os arquivos que contém as classes são chamados de bibliotecas (ou headers ) com extensão *.H . As classes devem ser declaradas no início do código para que seja possível usar e acessar os comandos presentes na mesma. A principal biblioteca do OpenFOAM é a fvCFD.H , usada para acessar várias outras bibliotecas importantes para o funcionamento do código. Sendo assim, qualqu...