Estou procurando recursos em padrões e princípios de design para software numérico, potencialmente, mas não necessariamente, com foco em abordagens orientadas a objetos para códigos numéricos.
Estou ciente do texto, Writing Scientific Software: A Guide for Good Style , mas isso ainda lida muito com questões como pontos de ponto flutuante, como e quando otimizar, etc.
Estou procurando informações sobre a imagem maior do design de códigos numéricos, não sobre qualquer coisa que lide com algoritmos e coisas do gênero.
Eu espero que haja recursos para isso, e não resta apenas passar por biblioteca após biblioteca, especialmente porque não há um guia sobre como as coisas projetam corretamente de maneira correta, além do meu próprio conhecimento de boas expressões e práticas em C ++.
(Isso não é específico do idioma, mas se houver algum conteúdo específico do idioma, eu prefiro C ++.)