Parameter Class Reference

Base class for model arguments. More...

#include <ql/models/parameter.hpp>

Inheritance diagram for Parameter:

List of all members.

Classes

class  Impl
 Base class for model parameter implementation. More...

Public Member Functions

const Arrayparams () const
void setParam (Size i, Real x)
bool testParams (const Array &params) const
Size size () const
Real operator() (Time t) const
const boost::shared_ptr< Impl > & implementation () const

Protected Member Functions

 Parameter (Size size, const boost::shared_ptr< Impl > &impl, const Constraint &constraint)

Protected Attributes

boost::shared_ptr< Implimpl_
Array params_
Constraint constraint_

Detailed Description

Base class for model arguments.