ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::mad::LLinearPiecewiseFunctionA< T, N, k > Member List

This is the complete list of members for adore::mad::LLinearPiecewiseFunctionA< T, N, k >, including all inherited members.

add(adoreMatrix< T, 0, 1 > b, int row_start, int row_end) overrideadore::mad::LLinearPiecewiseFunctionA< T, N, k >inlinevirtual
ALFunction()adore::mad::ALFunction< T, adoreMatrix< T, N, 1 > >inline
bound(const DT &xmin, const DT &xmax, CT &ymin, CT &ymax) overrideadore::mad::LLinearPiecewiseFunctionA< T, N, k >inlinevirtual
adore::mad::AScalarToN::bound(adoreMatrix< T, N, 1 > &ymin, adoreMatrix< T, N, 1 > &ymax)adore::mad::ALFunction< T, adoreMatrix< T, N, 1 > >inline
cached_bounds_validadore::mad::ALFunction< T, adoreMatrix< T, N, 1 > >private
cached_ymaxadore::mad::ALFunction< T, adoreMatrix< T, N, 1 > >private
cached_yminadore::mad::ALFunction< T, adoreMatrix< T, N, 1 > >private
clone() overrideadore::mad::LLinearPiecewiseFunctionA< T, N, k >inlinevirtual
create_derivative() overrideadore::mad::LLinearPiecewiseFunctionA< T, N, k >inlinevirtual
CT typedefadore::mad::LLinearPiecewiseFunctionA< T, N, k >
dimension(int i) overrideadore::mad::LLinearPiecewiseFunctionA< T, N, k >inlinevirtual
DT typedefadore::mad::LLinearPiecewiseFunctionA< T, N, k >
f(DT x) const overrideadore::mad::LLinearPiecewiseFunctionA< T, N, k >inlinevirtual
adore::mad::AScalarToN::f(T *xvec, adoreMatrix< T, N, 1 > *yvec, unsigned int count) constadore::mad::ALFunction< T, adoreMatrix< T, N, 1 > >inlinevirtual
f_bounded(T x)adore::mad::ALFunction< T, adoreMatrix< T, N, 1 > >inline
fi(DT x, int dim) const overrideadore::mad::LLinearPiecewiseFunctionA< T, N, k >inlinevirtual
idx(DT x, int dim, int &i, int &j) constadore::mad::LLinearPiecewiseFunctionA< T, N, k >inlineprivate
invalidateCachedBounds()adore::mad::ALFunction< T, adoreMatrix< T, N, 1 > >inline
isInDomain(T x)adore::mad::ALFunction< T, adoreMatrix< T, N, 1 > >inline
limitHi() const overrideadore::mad::LLinearPiecewiseFunctionA< T, N, k >inlinevirtual
limitLo() const overrideadore::mad::LLinearPiecewiseFunctionA< T, N, k >inlinevirtual
LLinearPiecewiseFunctionA(T *data, T x0, T x1)adore::mad::LLinearPiecewiseFunctionA< T, N, k >inline
m_dataadore::mad::LLinearPiecewiseFunctionA< T, N, k >private
m_dxadore::mad::LLinearPiecewiseFunctionA< T, N, k >private
m_x0adore::mad::LLinearPiecewiseFunctionA< T, N, k >private
m_x1adore::mad::LLinearPiecewiseFunctionA< T, N, k >private
multiply(adoreMatrix< T, 0, 0 > A, int row_start, int row_end) overrideadore::mad::LLinearPiecewiseFunctionA< T, N, k >inlinevirtual
operator()(T x) constadore::mad::ALFunction< T, adoreMatrix< T, N, 1 > >inline
operator*=(adoreMatrix< T, N, N > A)adore::mad::AScalarToN< T, N >inlinevirtual
operator+=(adoreMatrix< T, N, 1 > b)adore::mad::AScalarToN< T, N >inlinevirtual
operator-=(adoreMatrix< T, N, 1 > b)adore::mad::AScalarToN< T, N >inlinevirtual
setLimits(DT lo, DT hi) overrideadore::mad::LLinearPiecewiseFunctionA< T, N, k >inlinevirtual
single_dimensionsadore::mad::LLinearPiecewiseFunctionA< T, N, k >private
SUBFUN typedefadore::mad::LLinearPiecewiseFunctionA< T, N, k >
toArray(DT *xvec, T *yvec, unsigned int count)adore::mad::AScalarToN< T, N >inline
toArray(DT *xvec, T *yvec, unsigned int count, unsigned int row)adore::mad::AScalarToN< T, N >inline
xval(int i)adore::mad::LLinearPiecewiseFunctionA< T, N, k >inlineprivate
~ALFunction()adore::mad::ALFunction< T, adoreMatrix< T, N, 1 > >inlinevirtual
~LLinearPiecewiseFunctionA()adore::mad::LLinearPiecewiseFunctionA< T, N, k >inlinevirtual