Si tratta dell'app Linux denominata AdaAutoDiff, la cui ultima versione può essere scaricata come cpp_AD_5mar20.tar. Può essere eseguita online sul provider di hosting gratuito OnWorks per workstation.
Scarica ed esegui online gratuitamente questa app chiamata AdaAutoDiff con OnWorks.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.
- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione, installala ed eseguila.
IMMAGINI
Ad
AdaAutoDiff
DESCRIZIONE
Gli operatori vengono sovraccaricati in modo che una definizione di funzione dall'aspetto normale fornisca accesso non solo alle valutazioni di se stessa, ma anche alle valutazioni di tutte le sue derivate analitiche.
La differenziazione automatica significa che l'utente non deve definire le espressioni analitiche per tutte le diverse derivate parziali. Significa anche che queste espressioni complesse vengono essenzialmente calcolate in fase di compilazione e semplicemente valutate in fase di esecuzione.
Solo derivate del primo ordine, accumulazione in avanti.
Selezionare "files" e la directory "initial_submission" per la versione Ada oppure l'altra directory "cpp_AD" per la versione C++.
Caratteristiche
- Solo codice sorgente Ada/C++. Vedere i file adaAD_*.tar.gz o cpp_AD_*.tar
- Sono inclusi esempi che dimostrano un metodo di Newton smorzato per trovare le radici di sistemi di equazioni non lineari.
- Sono ora disponibili anche i modelli sorgente C++, con funzionalità equivalenti. Vedere il file cpp_AD*.tar
Pubblico
Sviluppatori, Ingegneria
Linguaggio di programmazione
Ada
Questa applicazione può essere scaricata anche da https://sourceforge.net/projects/adaautodiff/. È ospitata su OnWorks per poter essere eseguita online nel modo più semplice da uno dei nostri sistemi operativi gratuiti.