Algorithmische Optimale Steuerung - CO2-Aufnahme des Meeres

TAC++

(Transformation of Algorithms in C++)

Quelltransformationstool für C/C++ der Fa. FastOpt Hamburg, befindet sich in der Entwicklung.

Homepage des Tools

Remote-Zugang über ein Skript   (Zugangscode erforderlich, bei Interesse bitte wenden an: Thomas Slawig)

Benutzung:

  • zu differenzierende Funktion in eine void-Funktion schreiben, Beispiel y=f(x): void f(double y, double x) in Datei f.c)
  • Aufruf für Vorwärtsmodus: stac++ -remote -toplevel f  -input x -output y -l - -forward f.c
  • Aufruf für Rückwärtsmodus: stac++ -remote -toplevel f  -input x -output y -l - -reverse f.c
  • In den Dateien f_tl.c (VW) bzw. f_ad.c (RW) befinden sich die differenzierten Funktionen