, 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 | |
appendTimes(const MatrixVariablesGrid &arg, MergeMethod _mergeMethod=MM_DUPLICATE) | 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] |
getFloorIndex(double time) const | Grid | |
getGrid(Grid &_grid) const | MatrixVariablesGrid | |
getIntervalLength() const | Grid | [inline] |
getIntervalLength(uint pointIdx) const | Grid | [inline] |
getLastIndex() const | Grid | [inline] |
getLastMatrix() const | MatrixVariablesGrid | |
getLastTime() const | Grid | [inline] |
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 | |
getTime(uint pointIdx) const | Grid | [inline] |
getTimePoints() const | MatrixVariablesGrid | |
getTimeSubGrid(uint startIdx, uint endIdx) const | MatrixVariablesGrid | |
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 | MatrixVariablesGrid | |
Grid() | Grid | |
Grid(uint nPoints_, double *times_=0) | Grid | |
Grid(const DVector ×_) | 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() | 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 | |
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 | |
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 | |
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 ×_) | Grid | |
Grid::init(double _firstTime, double _lastTime, uint _nPoints=2) | Grid | |
Grid::init(const Grid &rhs) | Grid | |
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 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 | |
nPoints | Grid | [protected] |
operator!=(const Grid &arg) const | Grid | [inline] |
operator&(const Grid &arg) | Grid | |
operator()(uint pointIdx, uint rowIdx, uint colIdx) | MatrixVariablesGrid | |
operator()(uint pointIdx, uint rowIdx, uint colIdx) const | MatrixVariablesGrid | |
operator()(const uint rowIdx) const | MatrixVariablesGrid | |
operator+(const MatrixVariablesGrid &arg) const | MatrixVariablesGrid | |
operator+=(const MatrixVariablesGrid &arg) | MatrixVariablesGrid | |
operator-(const MatrixVariablesGrid &arg) const | 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 MatrixVariablesGrid &rhs) | MatrixVariablesGrid | |
operator=(const DMatrix &rhs) | MatrixVariablesGrid | |
Grid::operator=(const Grid &rhs) | Grid | |
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 | MatrixVariablesGrid | |
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 | |
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 | |
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 | |
setZero() | MatrixVariablesGrid | |
shiftBackwards(DMatrix lastValue=emptyMatrix) | MatrixVariablesGrid | |
shiftTimes(double timeShift) | MatrixVariablesGrid | |
sprint(std::ostream &stream) | MatrixVariablesGrid | |
times | Grid | [protected] |
values | MatrixVariablesGrid | [protected] |
~Grid() | Grid | |
~MatrixVariablesGrid() | MatrixVariablesGrid | [virtual] |