22#include <boost/make_shared.hpp>
27 :
Gaussian1dModel(model->parametrization()->termStructure()), x_(model) {
32 :
Gaussian1dModel(model->irlgm1f(ccy)->termStructure()), x_(model->lgm(ccy)) {
38 stateProcess_ = QuantLib::ext::dynamic_pointer_cast<StochasticProcess1D>(
x_->stateProcess());
const QuantLib::ext::shared_ptr< LinearGaussMarkovModel > x_
Gaussian1dCrossAssetAdaptor(const QuantLib::ext::shared_ptr< LinearGaussMarkovModel > &model)
adaptor class that extracts one irlgm1f component
ir LGM 1f model state process