Este repositório reproduz didaticamente, em linguagem C, o artigo "The Element-Free Galerkin Method in Three-Dimensional Electromagnetic Problems".
- O código deve ser escrito em C, preferencialmente C11.
- O objetivo principal é didático, não otimização prematura.
- Toda função que implemente uma equação deve citar no comentário:
- número da equação;
- arquivo
.mdde referência; - significado físico/matemático.
- Não alterar fórmulas sem consultar os arquivos da pasta
docs/. - Toda saída numérica deve ser salva em CSV.
- Não declarar uma figura como reproduzida sem comparação com:
- solução analítica;
- dados do artigo;
- ou gráfico correspondente.
- Preferir funções pequenas, testáveis e bem comentadas.
- Separar claramente:
- código matemático básico;
- montagem do método EFG;
- resolução do sistema linear;
- scripts de validação.
- Não usar bibliotecas externas na primeira versão, exceto a biblioteca padrão de C e
math.h. - Futuramente, bibliotecas externas podem ser introduzidas para matrizes esparsas ou GMRES, mas somente depois da versão didática.