CVM Class Library  8.1
This C++ class library encapsulates concepts of vector and different matrices including square, band, symmetric and hermitian ones in Euclidean space of real and complex numbers.
 All Classes Files Functions Variables Typedefs Friends Macros Pages
Public Member Functions | Protected Types | List of all members
BaseFunction< T > Class Template Reference

Generic function (not end-user) More...

#include <cfun.h>

Inheritance diagram for BaseFunction< T >:
Inheritance graph
[legend]

Public Member Functions

 BaseFunction ()
 Default constructor.
virtual ~BaseFunction ()
 Destructor.

Protected Types

typedef FunctionFactory< T >
::BasePointer 
BasePointer
 Shared pointer to BaseFunction.

Detailed Description

template<typename T>
class BaseFunction< T >

Generic function (not end-user)

T type stands for treal or tcomplex. Please use inherited function classes.

See Also
basic_function

Definition at line 1071 of file cfun.h.

Member Typedef Documentation

template<typename T>
typedef FunctionFactory<T>::BasePointer BaseFunction< T >::BasePointer
protected

Shared pointer to BaseFunction.

Definition at line 1074 of file cfun.h.

Constructor & Destructor Documentation

template<typename T>
BaseFunction< T >::BaseFunction ( )
inline

Default constructor.

Creates empty function. No memory gets allocated.

Definition at line 1087 of file cfun.h.

template<typename T>
virtual BaseFunction< T >::~BaseFunction ( )
inlinevirtual

Destructor.

Definition at line 1094 of file cfun.h.


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