PINN: risolve problemi minori — sigma in config, scale precompilate, closure fuori loop

- config.py: aggiunge GAUSS_SIGMA = 0.02 nella sezione parametri fisici
- model.py: T_char, grad_char, pde_scale diventano costanti di modulo (_T_char,
  _grad_char, _pde_scale) calcolate una sola volta all'import
- engine.py: closure L-BFGS definita una volta sola fuori dal loop

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-14 14:23:33 +02:00
parent bca829bd7e
commit 9e77deffd5
3 changed files with 26 additions and 19 deletions
+3
View File
@@ -20,6 +20,9 @@ T_END = 10.0 # fine simulazione [s]
NX = 250 # nodi spaziali
NT = 15000 # passi temporali (verifica CFL automatica)
# Sorgente gaussiana (approssimazione continua del delta di Dirac)
GAUSS_SIGMA = 0.02 # larghezza del picco gaussiano [m]
# Architettura PINN
HIDDEN_SIZE = 128 # neuroni per layer nascosto
N_HIDDEN_LAYERS = 4 # numero di layer nascosti