Logo
Reference manual - version qle_version
crossassetanalyticsbase.hpp File Reference

basic functions for analytics in the cross asset model More...

#include <boost/bind/bind.hpp>
#include <ql/types.hpp>
#include <qle/models/crossassetmodel.hpp>

Classes

struct  P2_< E1, E2 >
struct  P3_< E1, E2, E3 >
struct  P4_< E1, E2, E3, E4 >
struct  P5_< E1, E2, E3, E4, E5 >
struct  LC1_< E1 >
struct  LC2_< E1, E2 >
struct  LC3_< E1, E2, E3 >
struct  LC4_< E1, E2, E3, E4 >

Namespaces

namespace  QuantExt::CrossAssetAnalytics

Functions

template<class E>
Real integral_helper (const CrossAssetModel &x, const E &e, const Real t)
template<typename E>
Real integral (const CrossAssetModel &model, const E &e, const Real a, const Real b)
template<class E1, class E2>
const P2_< E1, E2 > P (const E1 &e1, const E2 &e2)
template<class E1, class E2, class E3>
const P3_< E1, E2, E3 > P (const E1 &e1, const E2 &e2, const E3 &e3)
template<class E1, class E2, class E3, class E4>
const P4_< E1, E2, E3, E4 > P (const E1 &e1, const E2 &e2, const E3 &e3, const E4 &e4)
template<class E1, class E2, class E3, class E4, class E5>
const P5_< E1, E2, E3, E4, E5 > P (const E1 &e1, const E2 &e2, const E3 &e3, const E4 &e4, const E5 &e5)
template<class E1>
const LC1_< E1 > LC (QuantLib::Real c, QuantLib::Real c1, const E1 &e1)
template<class E1, class E2>
const LC2_< E1, E2 > LC (QuantLib::Real c, QuantLib::Real c1, const E1 &e1, QuantLib::Real c2, const E2 &e2)
template<class E1, class E2, class E3>
const LC3_< E1, E2, E3 > LC (QuantLib::Real c, QuantLib::Real c1, const E1 &e1, QuantLib::Real c2, const E2 &e2, QuantLib::Real c3, const E3 &e3)
template<class E1, class E2, class E3, class E4>
const LC4_< E1, E2, E3, E4 > LC (QuantLib::Real c, QuantLib::Real c1, const E1 &e1, QuantLib::Real c2, const E2 &e2, QuantLib::Real c3, const E3 &e3, QuantLib::Real c4, const E4 &e4)

Detailed Description

basic functions for analytics in the cross asset model