Protium
Math and Design Features
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Protium::Collections::FunctionPrototype< XType, YType > Class Template Referenceabstract

#include <Function.h>

Private Member Functions

 FunctionPrototype ()
 
virtual ~FunctionPrototype ()
 
YType Eval (const XType &x)
 
void Set (const XType &x, const YType &y)=0
 

Private Attributes

std::map< XType, YType > fComponents
 

Detailed Description

template<class XType, class YType>
class Protium::Collections::FunctionPrototype< XType, YType >

Definition at line 11 of file Function.h.

Constructor & Destructor Documentation

template<class XType , class YType >
Protium::Collections::FunctionPrototype< XType, YType >::FunctionPrototype ( )
inlineprivate

Definition at line 14 of file Function.h.

template<class XType , class YType >
virtual Protium::Collections::FunctionPrototype< XType, YType >::~FunctionPrototype ( )
inlineprivatevirtual

Definition at line 15 of file Function.h.

Member Function Documentation

template<class XType , class YType >
YType Protium::Collections::FunctionPrototype< XType, YType >::Eval ( const XType &  x)
private
template<class XType , class YType >
void Protium::Collections::FunctionPrototype< XType, YType >::Set ( const XType &  x,
const YType &  y 
)
privatepure virtual

Member Data Documentation

template<class XType , class YType >
std::map<XType, YType> Protium::Collections::FunctionPrototype< XType, YType >::fComponents
private

Definition at line 12 of file Function.h.