42#ifndef STOKHOS_GROWTH_RULES
43#define STOKHOS_GROWTH_RULES
48 template <
typename value_type>
63 template <
typename value_type>
77 template <
typename value_type>
107 template <
typename value_type>
125 template <
typename value_type>
143 template <
typename value_type>
virtual value_type operator()(const value_type &x) const
Evaluate growth rule.
virtual ~ClenshawCurtisExponentialGrowthRule()
Destructor.
ClenshawCurtisExponentialGrowthRule()
Constructor.
virtual value_type operator()(const value_type &x) const
Evaluate growth rule.
virtual ~EvenGrowthRule()
Destructor.
EvenGrowthRule()
Constructor.
GaussPattersonExponentialGrowthRule()
Constructor.
virtual value_type operator()(const value_type &x) const
Evaluate growth rule.
virtual ~GaussPattersonExponentialGrowthRule()
Destructor.
virtual ~GrowthRule()
Destructor.
virtual value_type operator()(const value_type &x) const =0
Evaluate growth rule.
virtual value_type operator()(const value_type &x) const
Evaluate growth rule.
virtual ~IdentityGrowthRule()
Destructor.
IdentityGrowthRule()
Constructor.
virtual ~LinearGrowthRule()
Destructor.
virtual value_type operator()(const value_type &x) const
Evaluate growth rule.
LinearGrowthRule(const value_type &a_=value_type(1), const value_type &b_=value_type(0))
Constructor.
Top-level namespace for Stokhos classes and functions.