add(adoreMatrix< T, 0, 1 > b, int row_start, int row_end) override | adore::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) override | adore::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_valid | adore::mad::ALFunction< T, adoreMatrix< T, N, 1 > > | private |
cached_ymax | adore::mad::ALFunction< T, adoreMatrix< T, N, 1 > > | private |
cached_ymin | adore::mad::ALFunction< T, adoreMatrix< T, N, 1 > > | private |
clone() override | adore::mad::LLinearPiecewiseFunctionA< T, N, k > | inlinevirtual |
create_derivative() override | adore::mad::LLinearPiecewiseFunctionA< T, N, k > | inlinevirtual |
CT typedef | adore::mad::LLinearPiecewiseFunctionA< T, N, k > | |
dimension(int i) override | adore::mad::LLinearPiecewiseFunctionA< T, N, k > | inlinevirtual |
DT typedef | adore::mad::LLinearPiecewiseFunctionA< T, N, k > | |
f(DT x) const override | adore::mad::LLinearPiecewiseFunctionA< T, N, k > | inlinevirtual |
adore::mad::AScalarToN::f(T *xvec, adoreMatrix< T, N, 1 > *yvec, unsigned int count) const | adore::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 override | adore::mad::LLinearPiecewiseFunctionA< T, N, k > | inlinevirtual |
idx(DT x, int dim, int &i, int &j) const | adore::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 override | adore::mad::LLinearPiecewiseFunctionA< T, N, k > | inlinevirtual |
limitLo() const override | adore::mad::LLinearPiecewiseFunctionA< T, N, k > | inlinevirtual |
LLinearPiecewiseFunctionA(T *data, T x0, T x1) | adore::mad::LLinearPiecewiseFunctionA< T, N, k > | inline |
m_data | adore::mad::LLinearPiecewiseFunctionA< T, N, k > | private |
m_dx | adore::mad::LLinearPiecewiseFunctionA< T, N, k > | private |
m_x0 | adore::mad::LLinearPiecewiseFunctionA< T, N, k > | private |
m_x1 | adore::mad::LLinearPiecewiseFunctionA< T, N, k > | private |
multiply(adoreMatrix< T, 0, 0 > A, int row_start, int row_end) override | adore::mad::LLinearPiecewiseFunctionA< T, N, k > | inlinevirtual |
operator()(T x) const | adore::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) override | adore::mad::LLinearPiecewiseFunctionA< T, N, k > | inlinevirtual |
single_dimensions | adore::mad::LLinearPiecewiseFunctionA< T, N, k > | private |
SUBFUN typedef | adore::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 |