|
| | MatrixDoubletonSet (size_type) |
| | D:=Id, R0:=0, C:=Id, R:=0, B:=Id. More...
|
| |
| | MatrixDoubletonSet (const MatrixType &V) |
| | D:=mid(V), R0:=[-radius(V),radius(V)], C:=Id, R:=0, B:=Id. More...
|
| |
| | MatrixDoubletonSet (const MatrixType &D, bool) |
| | D:=D, R0:=0, C:=Id, R:=0, B:=Id. More...
|
| |
| | MatrixDoubletonSet (const MatrixType &D, const MatrixType &R0) |
| | D:=D, R0:=R0, C:=Id, R:=0, B:=Id. More...
|
| |
| | MatrixDoubletonSet (const MatrixType &D, const MatrixType &Cjac, const MatrixType &R0) |
| |
| | MatrixDoubletonSet (const MatrixType &D, const MatrixType &Cjac, const MatrixType &R0, const MatrixType &R) |
| |
| | MatrixDoubletonSet (const MatrixType &D, const MatrixType &Cjac, const MatrixType &R0, const MatrixType &Bjac, const MatrixType &R) |
| |
| | operator MatrixType () const |
| |
| void | setToIdentity (size_type dim) |
| |
| std::string | toString () const |
| | returns set detailed information More...
|
| |
| virtual std::string | name () const |
| | returns set's name More...
|
| |
| virtual MatrixType | affineMatrixTransformation (const MatrixType &) const |
| | returns image of the set after affine transformation More...
|
| |
| const MatrixType & | get_R0 () const |
| |
| const ScalarType & | getElement_R0 (size_type i, size_type j) const |
| |
| VectorType | getRow_R0 (size_type i) const |
| |
| ColumnVectorType | getColumn_R0 (size_type j) const |
| |
| void | set_R0 (const MatrixType &R0) |
| |
| void | setElement_R0 (size_type i, size_type j, const ScalarType &s) |
| |
| template<typename VectorT > |
| void | setRow_R0 (size_type i, const VectorT &v) |
| |
| template<typename VectorT > |
| void | setColumn_R0 (size_type j, const VectorT &v) |
| |
| const MatrixType & | get_Cjac () const |
| |
| const ScalarType & | getElement_Cjac (size_type i, size_type j) const |
| |
| VectorType | getRow_Cjac (size_type i) const |
| |
| ColumnVectorType | getColumn_Cjac (size_type j) const |
| |
| void | set_Cjac (const MatrixType &C) |
| |
| void | setElement_Cjac (size_type i, size_type j, const ScalarType &s) |
| |
| template<typename VectorT > |
| void | setRow_Cjac (size_type i, const VectorT &v) |
| |
| template<typename VectorT > |
| void | setColumn_Cjac (size_type j, const VectorT &v) |
| |
| void | setToIdentity () |
| | sets the set to identity More...
|
| |
| const MatrixType & | get_D () const |
| |
| const ScalarType & | getElement_D (size_type i, size_type j) const |
| |
| VectorType | getRow_D (size_type i) const |
| |
| ColumnVectorType | getColumn_D (size_type j) const |
| |
| void | set_D (const MatrixType &Bjac) |
| |
| void | setElement_D (size_type i, size_type j, const ScalarType &s) |
| |
| template<typename VectorT > |
| void | setRow_D (size_type i, const VectorT &v) |
| |
| template<typename VectorT > |
| void | setColumn_D (size_type j, const VectorT &v) |
| |
| const MatrixType & | get_R () const |
| |
| const ScalarType & | getElement_R (size_type i, size_type j) const |
| |
| VectorType | getRow_R (size_type i) const |
| |
| ColumnVectorType | getColumn_R (size_type j) const |
| |
| void | set_R (const MatrixType &Bjac) |
| |
| void | setElement_R (size_type i, size_type j, const ScalarType &s) |
| |
| template<typename VectorT > |
| void | setRow_R (size_type i, const VectorT &v) |
| |
| template<typename VectorT > |
| void | setColumn_R (size_type j, const VectorT &v) |
| |
| const MatrixType & | get_invBjac () const |
| |
| const MatrixType & | get_Bjac () const |
| |
| const ScalarType & | getElement_Bjac (size_type i, size_type j) const |
| |
| VectorType | getRow_Bjac (size_type i) const |
| |
| ColumnVectorType | getColumn_Bjac (size_type j) const |
| |
| void | set_Bjac (const MatrixType &Bjac) |
| |
| void | setElement_Bjac (size_type i, size_type j, const ScalarType &s) |
| |
| template<typename VectorT > |
| void | setRow_Bjac (size_type i, const VectorT &v) |
| |
| template<typename VectorT > |
| void | setColumn_Bjac (size_type j, const VectorT &v) |
| |
template<typename MatrixT>
class capd::geomset::MatrixDoubletonSet< MatrixT >
Set of matrices represented as D + Cjac * R0 + Bjac * R.
Set of matrices is represented as
where
- the matrix D is a center,
- matrices Bjac and Cjac are coordinate systems
- the matrix R0 represents stores set size
- the matrix R is used as containers for all errors