VariablesGrid Member List

This is the complete list of members for VariablesGrid, including all inherited members.

addMatrix(const DMatrix &newMatrix, double newTime=-INFTY)MatrixVariablesGrid
addMatrix(const MatrixVariable &newMatrix, double newTime=-INFTY)MatrixVariablesGridprotected
addTime(double _time)Grid
addVector(const DVector &newVector, double newTime=-INFTY)VariablesGrid
appendTimes(const VariablesGrid &arg, MergeMethod _mergeMethod=MM_DUPLICATE)VariablesGrid
appendTimes(const DMatrix &arg, MergeMethod _mergeMethod=MM_DUPLICATE)VariablesGrid
MatrixVariablesGrid::appendTimes(const MatrixVariablesGrid &arg, MergeMethod _mergeMethod=MM_DUPLICATE)MatrixVariablesGrid
appendValues(const VariablesGrid &arg)VariablesGrid
MatrixVariablesGrid::appendValues(const MatrixVariablesGrid &arg)MatrixVariablesGrid
clearValues()MatrixVariablesGridprotected
coarsenGrid(const Grid &arg)MatrixVariablesGrid
Grid::coarsenGrid(uint factor)Grid
disableAutoInit()MatrixVariablesGrid
enableAutoInit()MatrixVariablesGrid
equalizeGrids(Grid &arg)Grid
findFirstTime(double _time, uint startIdx=0) const Grid
findLastTime(double _time, uint startIdx=0) const Grid
findNextIndex() const Gridprotected
findTime(double _time, uint startIdx=0) const Grid
getAutoInit(uint pointIdx) const MatrixVariablesGrid
getCeilIndex(double time) const Grid
getCoarsenedGrid(const Grid &arg) const MatrixVariablesGrid
getDim() const MatrixVariablesGrid
getFirstMatrix() const MatrixVariablesGrid
getFirstTime() const Gridinline
getFirstVector() const VariablesGrid
getFloorIndex(double time) const Grid
getGrid(Grid &_grid) const MatrixVariablesGrid
getIntegral(InterpolationMode mode, DVector &value) const VariablesGrid
getIntervalLength() const Gridinline
getIntervalLength(uint pointIdx) const Gridinline
getLastIndex() const Gridinline
getLastMatrix() const MatrixVariablesGrid
getLastTime() const Gridinline
getLastVector() const VariablesGrid
getLowerBound(uint pointIdx, uint valueIdx) const MatrixVariablesGrid
getLowerBounds(uint pointIdx) const MatrixVariablesGrid
getMatrix(uint pointIdx) const MatrixVariablesGrid
getMax() const MatrixVariablesGrid
getMean() const MatrixVariablesGrid
getMin() const MatrixVariablesGrid
getName(uint pointIdx, uint idx, char *const _name) const MatrixVariablesGrid
getNumCols() const MatrixVariablesGrid
getNumCols(uint pointIdx) const MatrixVariablesGrid
getNumIntervals() const Gridinline
getNumPoints() const Gridinline
getNumRows() const MatrixVariablesGrid
getNumRows(uint pointIdx) const MatrixVariablesGrid
getNumValues() const MatrixVariablesGrid
getNumValues(uint pointIdx) const MatrixVariablesGrid
getRefinedGrid(const Grid &arg, InterpolationMode mode=IM_CONSTANT) const MatrixVariablesGrid
getScaling(uint pointIdx) const MatrixVariablesGrid
getScaling(uint pointIdx, uint valueIdx) const MatrixVariablesGrid
getSubGrid(double tStart, double tEnd, Grid &_subGrid) const Grid
getSum(DVector &sum) const VariablesGrid
getTime(uint pointIdx) const Gridinline
getTimePoints() const MatrixVariablesGrid
getTimeSubGrid(uint startIdx, uint endIdx) const VariablesGrid
getTimeSubGrid(double startTime, double endTime) const VariablesGrid
getType() const MatrixVariablesGrid
getType(uint pointIdx) const MatrixVariablesGrid
getUnit(uint pointIdx, uint idx, char *const _unit) const MatrixVariablesGrid
getUpperBound(uint pointIdx, uint valueIdx) const MatrixVariablesGrid
getUpperBounds(uint pointIdx) const MatrixVariablesGrid
getValuesSubGrid(uint startIdx, uint endIdx) const VariablesGrid
getVector(uint pointIdx) const VariablesGrid
Grid()Grid
Grid(uint nPoints_, double *times_=0)Grid
Grid(const DVector &times_)Grid
Grid(double _firstTime, double _lastTime, uint _nPoints=2)Grid
Grid(const Grid &rhs)Grid
hasLowerBounds() const MatrixVariablesGrid
hasNames() const MatrixVariablesGrid
hasScaling() const MatrixVariablesGrid
hasTime(double _time) const Grid
hasUnits() const MatrixVariablesGrid
hasUpperBounds() const MatrixVariablesGrid
init()VariablesGrid
init(uint _dim, const Grid &_grid, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)VariablesGrid
init(uint _dim, uint _nPoints, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)VariablesGrid
init(uint _dim, double _firstTime, double _lastTime, uint _nPoints, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)VariablesGrid
init(const DVector &arg, const Grid &_grid=trivialGrid, VariableType _type=VT_UNKNOWN)VariablesGrid
MatrixVariablesGrid::init(uint _nRows, uint _nCols, const Grid &_grid, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)MatrixVariablesGrid
MatrixVariablesGrid::init(uint _nRows, uint _nCols, uint _nPoints, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)MatrixVariablesGrid
MatrixVariablesGrid::init(uint _nRows, uint _nCols, double _firstTime, double _lastTime, uint _nPoints, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)MatrixVariablesGrid
MatrixVariablesGrid::init(const DMatrix &arg, const Grid &_grid=trivialGrid, VariableType _type=VT_UNKNOWN)MatrixVariablesGrid
Grid::init(uint _nPoints=0, const double *const _times=0)Grid
Grid::init(const DVector &times_)Grid
Grid::init(double _firstTime, double _lastTime, uint _nPoints=2)Grid
Grid::init(const Grid &rhs)Grid
initializeFromBounds()VariablesGridprotected
initMatrixVariables(uint _nRows, uint _nCols, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)MatrixVariablesGridprotected
isEmpty() const Gridinline
isEquidistant() const Gridinline
isInInterval(double _time) const Gridinline
isInInterval(uint pointIdx, double _time) const Gridinline
isInLowerHalfOpenInterval(uint pointIdx, double _time) const Gridinline
isInUpperHalfOpenInterval(uint pointIdx, double _time) const Gridinline
isLast(uint pointIdx) const Gridinline
linearInterpolation(double time) const MatrixVariablesGrid
MatrixVariablesGrid()MatrixVariablesGrid
MatrixVariablesGrid(uint _nRows, uint _nCols, const Grid &_grid, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)MatrixVariablesGrid
MatrixVariablesGrid(uint _nRows, uint _nCols, uint _nPoints, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)MatrixVariablesGrid
MatrixVariablesGrid(uint _nRows, uint _nCols, double _firstTime, double _lastTime, uint _nPoints, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)MatrixVariablesGrid
MatrixVariablesGrid(const DMatrix &arg, const Grid &_grid=trivialGrid, VariableType _type=VT_UNKNOWN)MatrixVariablesGrid
MatrixVariablesGrid(const MatrixVariablesGrid &rhs)MatrixVariablesGrid
merge(const VariablesGrid &arg, MergeMethod _mergeMethod=MM_DUPLICATE, BooleanType keepOverlap=BT_TRUE)VariablesGrid
MatrixVariablesGrid::merge(const MatrixVariablesGrid &arg, MergeMethod _mergeMethod=MM_DUPLICATE, BooleanType keepOverlap=BT_TRUE)MatrixVariablesGrid
Grid::merge(const Grid &arg, MergeMethod _mergeMethod=MM_DUPLICATE, BooleanType keepOverlap=BT_TRUE)Grid
nPointsGridprotected
operator DMatrix() const VariablesGrid
operator!=(const Grid &arg) const Gridinline
operator&(const Grid &arg)Grid
operator()(uint pointIdx, uint rowIdx)VariablesGridinline
operator()(uint pointIdx, uint rowIdx) const VariablesGridinline
operator()(const uint rowIdx) const VariablesGrid
MatrixVariablesGrid::operator()(uint pointIdx, uint rowIdx, uint colIdx)MatrixVariablesGrid
MatrixVariablesGrid::operator()(uint pointIdx, uint rowIdx, uint colIdx) const MatrixVariablesGrid
operator+(const VariablesGrid &arg) const VariablesGridinline
MatrixVariablesGrid::operator+(const MatrixVariablesGrid &arg) const MatrixVariablesGrid
operator+=(const VariablesGrid &arg)VariablesGridinline
MatrixVariablesGrid::operator+=(const MatrixVariablesGrid &arg)MatrixVariablesGrid
operator-(const VariablesGrid &arg) const VariablesGridinline
MatrixVariablesGrid::operator-(const MatrixVariablesGrid &arg) const MatrixVariablesGrid
operator-=(const VariablesGrid &arg)VariablesGridinline
MatrixVariablesGrid::operator-=(const MatrixVariablesGrid &arg)MatrixVariablesGrid
operator<(const Grid &arg) const Gridinline
operator<=(const Grid &arg) const Gridinline
operator=(const VariablesGrid &rhs)VariablesGrid
operator=(const MatrixVariablesGrid &rhs)VariablesGrid
operator=(const DMatrix &rhs)VariablesGrid
Grid::operator=(const Grid &rhs)Grid
operator==(const VariablesGrid &arg) const VariablesGridinline
MatrixVariablesGrid::operator==(const Grid &arg) const Gridinline
operator>(const Grid &arg) const Gridinline
operator>=(const Grid &arg) const Gridinline
operator[](const uint pointIdx) const VariablesGrid
OptimizationAlgorithm classVariablesGridfriend
OptimizationAlgorithmBase classVariablesGridfriend
print(std::ostream &stream=std::cout, const char *const name=DEFAULT_LABEL, const char *const startString=DEFAULT_START_STRING, const char *const endString=DEFAULT_END_STRING, uint width=DEFAULT_WIDTH, uint precision=DEFAULT_PRECISION, const char *const colSeparator=DEFAULT_COL_SEPARATOR, const char *const rowSeparator=DEFAULT_ROW_SEPARATOR) const MatrixVariablesGrid
print(const char *const filename, const char *const name=DEFAULT_LABEL, const char *const startString=DEFAULT_START_STRING, const char *const endString=DEFAULT_END_STRING, uint width=DEFAULT_WIDTH, uint precision=DEFAULT_PRECISION, const char *const colSeparator=DEFAULT_COL_SEPARATOR, const char *const rowSeparator=DEFAULT_ROW_SEPARATOR) const MatrixVariablesGrid
print(const char *const filename, const char *const name, PrintScheme printScheme) const MatrixVariablesGrid
print(std::ostream &stream, const char *const name, PrintScheme printScheme) const MatrixVariablesGrid
Grid::print() const Grid
read(std::istream &stream)MatrixVariablesGrid
read(const char *const filename)MatrixVariablesGrid
RealTimeAlgorithm classVariablesGridfriend
refineGrid(const Grid &arg, InterpolationMode mode=IM_CONSTANT)MatrixVariablesGrid
Grid::refineGrid(uint factor)Grid
scaleTimes(double scaling)Grid
setAll(double _value)MatrixVariablesGrid
setAllMatrices(const DMatrix &_values)MatrixVariablesGrid
setAllVectors(const DVector &_values)VariablesGrid
setAutoInit(uint pointIdx, BooleanType _autoInit)MatrixVariablesGrid
setLowerBound(uint pointIdx, uint valueIdx, double _lb)MatrixVariablesGrid
setLowerBounds(uint pointIdx, const DVector &_lb)MatrixVariablesGrid
setMatrix(uint pointIdx, const DMatrix &_value) const MatrixVariablesGrid
setName(uint pointIdx, uint idx, const char *const _name)MatrixVariablesGrid
setScaling(uint pointIdx, const DVector &_scaling)MatrixVariablesGrid
setScaling(uint pointIdx, uint valueIdx, double _scaling)MatrixVariablesGrid
setTime(double _time)Grid
setTime(uint pointIdx, double _time)Grid
setType(VariableType _type)MatrixVariablesGrid
setType(uint pointIdx, VariableType _type)MatrixVariablesGrid
setUnit(uint pointIdx, uint idx, const char *const _unit)MatrixVariablesGrid
setupEquidistant(double _firstTime, double _lastTime)Gridprotected
setUpperBound(uint pointIdx, uint valueIdx, double _ub)MatrixVariablesGrid
setUpperBounds(uint pointIdx, const DVector &_ub)MatrixVariablesGrid
setVector(uint pointIdx, const DVector &_values)VariablesGrid
setZero()MatrixVariablesGrid
shiftBackwards(DVector lastValue=emptyVector)VariablesGrid
MatrixVariablesGrid::shiftBackwards(DMatrix lastValue=emptyMatrix)MatrixVariablesGrid
shiftTimes(double timeShift)VariablesGrid
sprint(std::ostream &stream)MatrixVariablesGrid
timesGridprotected
valuesMatrixVariablesGridprotected
VariablesGrid()VariablesGrid
VariablesGrid(uint _dim, const Grid &_grid, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)VariablesGrid
VariablesGrid(uint _dim, uint _nPoints, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)VariablesGrid
VariablesGrid(uint _dim, double _firstTime, double _lastTime, uint _nPoints, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)VariablesGrid
VariablesGrid(const DVector &arg, const Grid &_grid=trivialGrid, VariableType _type=VT_UNKNOWN)VariablesGrid
VariablesGrid(const DMatrix &arg, VariableType _type=VT_UNKNOWN)VariablesGrid
VariablesGrid(const VariablesGrid &rhs)VariablesGrid
VariablesGrid(const MatrixVariablesGrid &rhs)VariablesGrid
~Grid()Grid
~MatrixVariablesGrid()MatrixVariablesGridvirtual
~VariablesGrid()VariablesGrid


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Mon Jun 10 2019 12:35:27