MEAL::Univariate< T > Class Template Reference

Abstract template base class of univariate Function implementations. More...

#include <Univariate.h>

Inheritance diagram for MEAL::Univariate< T >:
MEAL::PhaseGradients< T >

Public Member Functions

 Univariate ()
 Default constructor.
 
 Univariate (const Univariate &copy)
 Copy constructor.
 
Univariateoperator= (const Univariate &copy)
 Assignment operator.
 
Univariate< T > * clone () const
 Clone.
 
virtual void set_abscissa (double value)
 Set the abscissa value.
 
double get_abscissa () const
 Get the abscissa value.
 
T::Result compute (double x)
 Evaluate the function.
 

Protected Member Functions

void set_univariate_policy (UnivariatePolicy *policy)
 
UnivariatePolicyget_univariate_policy () const
 
void copy_univariate_policy (const Univariate *other)
 Copy the parameter policy of another instance.
 

Friends

template<class U >
class FunctionPolicyTraits
 

Detailed Description

template<class T>
class MEAL::Univariate< T >

Abstract template base class of univariate Function implementations.


The documentation for this class was generated from the following file:

Generated using doxygen 1.8.17