Adjoint Code Design Patterns  v0.1
U.Naumann
Public Member Functions | List of all members
MyACEvolutionRecomputeAll< T > Class Template Reference

#include <MyACEnsemblePathwiseEvolutionRecursiveBisection.hpp>

Inheritance diagram for MyACEvolutionRecomputeAll< T >:
Inheritance graph
[legend]
Collaboration diagram for MyACEvolutionRecomputeAll< T >:
Collaboration graph
[legend]

Public Member Functions

 MyACEvolutionRecomputeAll (size_t nsteps, ACModule< T > *s)
 
- Public Member Functions inherited from ACDesignPatterns::ACEvolutionRecomputeAll< T >
 ACEvolutionRecomputeAll (size_t nsteps)
 
void evaluate_primal ()
 
void evaluate_split_primal ()
 
void evaluate_split_adjoint ()
 
- Public Member Functions inherited from ACDesignPatterns::ACEvolution< T >
 ACEvolution (size_t nsteps)
 
- Public Member Functions inherited from ACDesignPatterns::ACModule< T >
void register_input (T &v, T &a)
 
void register_input (VarRefs< T > &v, VarRefs< T > &a)
 
void register_output (T &v, T &a)
 
void register_output (VarRefs< T > &v, VarRefs< T > &a)
 
void register_inoutput (T &xv, T &xa, T &yv, T &ya)
 
void register_inoutput (VarRefs< T > &xv, VarRefs< T > &xa, VarRefs< T > &yv, VarRefs< T > &ya)
 
void reset_inoutput ()
 
virtual void push_arguments ()
 
virtual void read_arguments ()
 
virtual void pop_arguments ()
 
virtual void evaluate_joint_primal ()
 
virtual void evaluate_joint_adjoint ()
 

Additional Inherited Members

- Public Attributes inherited from ACDesignPatterns::ACModule< T >
VarRefs< T > x
 
VarRefs< T > ax
 
VarRefs< T > y
 
VarRefs< T > ay
 
- Protected Attributes inherited from ACDesignPatterns::ACEvolution< T >
size_t nsteps
 
ACModule< T > * step
 
- Protected Attributes inherited from ACDesignPatterns::ACModule< T >
stack< vector< T > > argument_checkpoint
 

Detailed Description

template<typename T>
class MyACEvolutionRecomputeAll< T >

Custom recompute-all adjoint of tail of evolution uses default implementation from ACDesignPatterns library; step is owned by MyACEvolutionRecursiveBisection.

Definition at line 53 of file MyACEnsemblePathwiseEvolutionRecursiveBisection.hpp.


The documentation for this class was generated from the following file: