1 #ifndef ACEVOLUTION_RECOMPUTE_ALL_INCLUDED
2 #define ACEVOLUTION_RECOMPUTE_ALL_INCLUDED
5 #include "ACEvolution.hpp"
28 void evaluate_primal() {
29 step->register_inoutput(x,ax,y,ay);
32 void evaluate_split_primal() {
33 step->register_inoutput(x,ax,y,ay);
37 void evaluate_split_adjoint() {
38 step->register_inoutput(x,ax,y,ay);
39 for (
size_t t=nsteps;t>0;t--) {
41 for (
size_t i=0;i<t-1;i++)
42 step->evaluate_primal();
43 step->evaluate_split_primal();
44 step->evaluate_split_adjoint();