KrisLibrary  1.0.0
Public Member Functions | Public Attributes | List of all members
MultiInterpolator Class Reference

A cartesian product of interpolators. More...

#include <InterpolatorHelpers.h>

Inheritance diagram for MultiInterpolator:
Interpolator

Public Member Functions

 MultiInterpolator (const InterpolatorPtr &component1, const InterpolatorPtr &component2)
 
 MultiInterpolator (const std::vector< InterpolatorPtr > &components)
 
void Split (const Vector &x, std::vector< Vector > &items) const
 
void Join (const std::vector< Vector > &items, Vector &x) const
 
virtual void Eval (Real u, Config &x) const
 
virtual Real Length () const
 
virtual const ConfigStart () const
 
virtual const ConfigEnd () const
 
virtual Real ParamStart () const
 
virtual Real ParamEnd () const
 

Public Attributes

std::vector< InterpolatorPtr > components
 
Config a
 
Config b
 

Detailed Description

A cartesian product of interpolators.


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