#include <qle/math/deltagammavar.hpp>
#include <qle/math/trace.hpp>
#include <ql/math/comparison.hpp>
#include <ql/math/distributions/normaldistribution.hpp>
#include <ql/math/matrixutilities/choleskydecomposition.hpp>
#include <ql/math/matrixutilities/symmetricschurdecomposition.hpp>
#include <ql/math/solvers1d/brent.hpp>
Go to the source code of this file.
|
void | check (const Real p) |
|
void | check (const Matrix &omega, const Array &delta) |
|
void | check (const Matrix &omega, const Array &delta, const Matrix &gamma) |
|
Real | deltaVar (const Matrix &omega, const Array &delta, const Real p, const CovarianceSalvage &sal=NoCovarianceSalvage()) |
| function that computes a delta VaR More...
|
|
Real | deltaGammaVarNormal (const Matrix &omega, const Array &delta, const Matrix &gamma, const Real p, const CovarianceSalvage &sal=NoCovarianceSalvage()) |
| function that computes a delta-gamma normal VaR More...
|
|
Real | deltaGammaVarCornishFisher (const Matrix &omega, const Array &delta, const Matrix &gamma, const Real p, const CovarianceSalvage &sal) |
|
Real | deltaGammaVarSaddlepoint (const Matrix &omega, const Array &delta, const Matrix &gamma, const Real p, const CovarianceSalvage &sal) |
|