ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
lpiecewisefunction.h File Reference
#include <adore/mad/alfunction.h>
#include <vector>
#include <algorithm>
Include dependency graph for lpiecewisefunction.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  adore::mad::LPiecewiseFunction< DT, CT >
 

Namespaces

 adore
 
 adore::mad
 

Functions

template<typename T >
LPiecewiseFunction< T, T > * adore::mad::createPiecewiseLinear (const adoreMatrix< T, 2, 0 > &xymatrix)
 
template<typename T >
LPiecewiseFunction< T, T > * adore::mad::createPiecewiseLinear (const adoreMatrix< T, 1, 0 > &xvec, const adoreMatrix< T > &yvec, int row)
 
template<typename T , int n>
LPiecewiseFunction< T, adoreMatrix< T, n, 1 > > * adore::mad::createPiecewiseLinear (const adoreMatrix< T, 1, 0 > &xvec, const adoreMatrix< T, n, 0 > &ymatrix)
 
template<typename T , int n>
LPiecewiseFunction< T, adoreMatrix< T, n, 1 > > * adore::mad::createPiecewiseLinear (const adoreMatrix< T, n+1, 0 > &xymatrix)
 
template<typename T , int n>
void adore::mad::sample (LPiecewiseFunction< T, adoreMatrix< T, n, 1 >> *fun, T *xvec, T *ydest, int row, int count)