KrisLibrary  1.0.0
Classes | Namespaces | Typedefs
function.h File Reference

Abstract base classes for function interfaces. More...

#include "math.h"
#include <KrisLibrary/errors.h>
#include <string>

Go to the source code of this file.

Classes

class  Math::VectorTemplate< T >
 A vector over the field T. More...
 
class  Math::MatrixTemplate< T >
 A matrix over the field T. More...
 
class  Math::RealFunction
 A function from R to R. More...
 
class  Math::RealFunction2
 
class  Math::VectorFunction
 A function from R to R^n, identical to RealFunction except a vector is returned. More...
 
class  Math::ScalarFieldFunction
 A function from R^n to R. More...
 
class  Math::VectorFieldFunction
 A function from R^n to R^m. More...
 
class  Math::DiffEqFunction
 

Namespaces

 Math
 Contains all definitions in the Math package.
 

Typedefs

typedef VectorTemplate< Real > Math::Vector
 
typedef MatrixTemplate< Real > Math::Matrix
 

Detailed Description

Abstract base classes for function interfaces.

Function specializations are located in realfunction.h and vectorfunction.h