Sto risolvendo un problema fisico usando uno schema numerico implicito. Questo mi porta a risolvere un'equazione lineare con matrice tridiagonale. Ho codificato questo algoritmo da Wikipedia. Mi chiedo se esiste una libreria efficiente che consenta di risolvere questo tipo di equazione in modo ottimizzato. Una nota importante è che la matrice stessa cambia solo quando cambiano i parametri di sistema, quindi ho avuto l'opportunità di precalcolare alcuni passaggi dell'algoritmo per un bel bonus di prestazioni. Sto usando C ++.