MEAL::Multivariate< T > Class Template Reference

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

#include <Multivariate.h>

Inherits T.

Public Member Functions

 Multivariate (unsigned _ndim)
 Construct with number of dimensions (independent abscissae)
 
 Multivariate (const Multivariate &copy)
 Copy constructor.
 
Multivariateoperator= (const Multivariate &copy)
 Assignment operator.
 
Multivariate< T > * clone () const
 Clone.
 
virtual void set_abscissa (unsigned idim, double value)
 Set the abscissa value for the specified dimension.
 
double get_abscissa (unsigned idim) const
 Get the abscissa value for the specified dimension.
 

Protected Member Functions

void set_multivariate_policy (MultivariatePolicy *policy)
 
MultivariatePolicyget_multivariate_policy () const
 
void copy_multivariate_policy (const Multivariate *other)
 Copy the parameter policy of another instance.
 

Friends

template<class U >
class FunctionPolicyTraits
 

Detailed Description

template<class T>
class MEAL::Multivariate< T >

Abstract template base class of multivariate Function implementations.

All abscissae are of type double


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

Generated using doxygen 1.8.17