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)MatrixVariablesGrid [protected]
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()MatrixVariablesGrid [protected]
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 Grid [protected]
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 Grid [inline]
getFirstVector() const VariablesGrid
getFloorIndex(double time) const Grid
getGrid(Grid &_grid) const MatrixVariablesGrid
getIntegral(InterpolationMode mode, DVector &value) const VariablesGrid
getIntervalLength() const Grid [inline]
getIntervalLength(uint pointIdx) const Grid [inline]
getLastIndex() const Grid [inline]
getLastMatrix() const MatrixVariablesGrid
getLastTime() const Grid [inline]
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 Grid [inline]
getNumPoints() const Grid [inline]
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 Grid [inline]
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()VariablesGrid [protected]
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)MatrixVariablesGrid [protected]
isEmpty() const Grid [inline]
isEquidistant() const Grid [inline]
isInInterval(double _time) const Grid [inline]
isInInterval(uint pointIdx, double _time) const Grid [inline]
isInLowerHalfOpenInterval(uint pointIdx, double _time) const Grid [inline]
isInUpperHalfOpenInterval(uint pointIdx, double _time) const Grid [inline]
isLast(uint pointIdx) const Grid [inline]
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
nPointsGrid [protected]
operator DMatrix() const VariablesGrid
operator!=(const Grid &arg) const Grid [inline]
operator&(const Grid &arg)Grid
operator()(uint pointIdx, uint rowIdx)VariablesGrid [inline]
operator()(uint pointIdx, uint rowIdx) const VariablesGrid [inline]
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 VariablesGrid [inline]
MatrixVariablesGrid::operator+(const MatrixVariablesGrid &arg) const MatrixVariablesGrid
operator+=(const VariablesGrid &arg)VariablesGrid [inline]
MatrixVariablesGrid::operator+=(const MatrixVariablesGrid &arg)MatrixVariablesGrid
operator-(const VariablesGrid &arg) const VariablesGrid [inline]
MatrixVariablesGrid::operator-(const MatrixVariablesGrid &arg) const MatrixVariablesGrid
operator-=(const VariablesGrid &arg)VariablesGrid [inline]
MatrixVariablesGrid::operator-=(const MatrixVariablesGrid &arg)MatrixVariablesGrid
operator<(const Grid &arg) const Grid [inline]
operator<<(std::ostream &stream, const MatrixVariablesGrid &arg)MatrixVariablesGrid [friend]
operator<=(const Grid &arg) const Grid [inline]
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 VariablesGrid [inline]
MatrixVariablesGrid::operator==(const Grid &arg) const Grid [inline]
operator>(const Grid &arg) const Grid [inline]
operator>=(const Grid &arg) const Grid [inline]
operator>>(std::istream &stream, MatrixVariablesGrid &arg)MatrixVariablesGrid [friend]
operator[](const uint pointIdx) const VariablesGrid
OptimizationAlgorithm classVariablesGrid [friend]
OptimizationAlgorithmBase classVariablesGrid [friend]
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 classVariablesGrid [friend]
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)Grid [protected]
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
timesGrid [protected]
valuesMatrixVariablesGrid [protected]
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()MatrixVariablesGrid [virtual]
~VariablesGrid()VariablesGrid


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Sat Jun 8 2019 19:40:26