24#ifndef quantlib_libor_market_volatility_model_hpp
25#define quantlib_libor_market_volatility_model_hpp
40 std::vector<Parameter> &
params();
41 void setParams(
const std::vector<Parameter> & arguments);
1-D array used in linear algebra.
virtual ~LmVolatilityModel()=default
void setParams(const std::vector< Parameter > &arguments)
virtual Array volatility(Time t, const Array &x=Null< Array >()) const =0
std::vector< Parameter > & params()
virtual Real integratedVariance(Size i, Size j, Time u, const Array &x=Null< Array >()) const
virtual void generateArguments()=0
std::vector< Parameter > arguments_
template class providing a null value for a given type.
Real Time
continuous quantity with 1-year units
Real Volatility
volatility
std::size_t Size
size of a container