Increment< MODEL > Increment_
PostProcessorTLAD(const PostProcessorTLAD &pp)
Handles post-processing of model fields related to cost function.
void finalizeTL(const Increment_ &dx)
void finalizeTraj(const State_ &xx)
std::vector< std::shared_ptr< PostBaseTLAD_ > > processors_
void initializeTraj(const State_ &xx, const util::DateTime &end, const util::Duration &step)
Set linearization state.
void initializeAD(Increment_ &dx, const util::DateTime &bgn, const util::Duration &step)
Adjoint methods.
std::unique_ptr< GeneralizedDepartures > releaseOutputFromTL(unsigned int ii)
Get TL dual space output.
void enrollProcessor(PostBaseTLAD_ *pp)
void finalizeAD(Increment_ &dx)
Control model post processing.
void processTL(const Increment_ &dx)
PostProcessorTLAD operator=(const PostProcessorTLAD &)
void enrollProcessor(std::shared_ptr< PostBaseTLAD_ > pp)
void processAD(Increment_ &dx)
void processTraj(const State_ &xx)
void initializeTL(const Increment_ &dx, const util::DateTime &end, const util::Duration &step)
Tangent linear methods.
PostBaseTLAD< MODEL > PostBaseTLAD_