1 #ifndef ACENSEMBLE_PATHWISE_INCLUDED
2 #define ACENSEMBLE_PATHWISE_INCLUDED
7 #include "ACEnsemble.hpp"
29 void evaluate_primal() {
31 for (
size_t t=0;t<npaths;t++) {
33 path->reset_inoutput();
34 path->register_inoutput(x,ax,y,ay);
35 path->evaluate_primal();
41 void evaluate_split_primal() {
45 void evaluate_split_adjoint() {
49 for (
size_t t=0;t<npaths;t++) {
52 path->reset_inoutput();
53 path->register_inoutput(x,ax,y,ay);
54 path->evaluate_split_primal();
55 path->evaluate_split_adjoint();