80 inline void setBounds(
unsigned int dim,
bool holdContent=
false,
const T &initializer=0) {
85 inline void setDim(
unsigned int dim,
bool holdContent=
false,
const T &initializer=0) {
127 inline void setBounds(
unsigned int dim,
bool holdContent=
false,
const T &initializer=0) {
132 inline void setDim(
unsigned int dim,
bool holdContent=
false,
const T &initializer=0) {
DynColVector(const typename DynMatrix< T >::DynMatrixColumn &column)
creates a column vector from given matrix column
Definition: DynVector.h:43
DynColVector(unsigned int dim, const T *data)
Creates column vector with given data pointer and dimsion (const version: deepCopy only)
Definition: DynVector.h:62
DynColVector(const DynMatrix< T > &other)
Default copy constructor (the source matrix column count must be 'one')
Definition: DynVector.h:66
undocument this line if you encounter any issues!
Definition: Any.h:37
Definition: DynVector.h:91
DynRowVector(unsigned int dim, const T &initValue=0)
Creates a row vector with given dimension (and optional initialValue)
Definition: DynVector.h:96
DynMatrix & operator=(const DynMatrix &other)
Assignment operator (using deep/shallow-copy)
Definition: DynMatrix.h:159
Highly flexible and optimized matrix class implementation.
Definition: DynMatrix.h:81
DynColVector< T > & operator=(const DynMatrix< T > &other)
assignment operator (the rvalue's column count must be one)
Definition: DynVector.h:72
void setBounds(unsigned int dim, bool holdContent=false, const T &initializer=0)
adapts the vector dimension
Definition: DynVector.h:127
Special linear algebra exception type .
Definition: DynMatrix.h:56
DynRowVector(const DynMatrix< T > &other)
Default copy constructor (the source matrix row count must be 'one')
Definition: DynVector.h:112
DynColVector()
Default empty constructor creates a null-vector.
Definition: DynVector.h:47
DynRowVector()
Default empty constructor creates a null-vector.
Definition: DynVector.h:93
void setBounds(unsigned int dim, bool holdContent=false, const T &initializer=0)
adapts the vector dimension
Definition: DynVector.h:80
unsigned int dim() const
matrix dimension (width*height) or (cols*rows)
Definition: DynMatrix.h:483
Extension class for the DynMatrix<T> template, that restricts the the matrix column count to 'one'.
Definition: DynVector.h:41
void setBounds(unsigned int cols, unsigned int rows, bool holdContent=false, const T &initializer=0)
resets matrix dimensions
Definition: DynMatrix.h:179
void setDim(unsigned int dim, bool holdContent=false, const T &initializer=0)
adapts the vector dimension
Definition: DynVector.h:85
DynRowVector(unsigned int dim, const T *data)
Creates column vector with given data pointer and dimsion (const version: deepCopy only)
Definition: DynVector.h:108
DynColVector(unsigned int dim, T *data, bool deepCopy=true)
Create a column vector with given data.
Definition: DynVector.h:57
void setDim(unsigned int dim, bool holdContent=false, const T &initializer=0)
adapts the vector dimension
Definition: DynVector.h:132
DynRowVector(unsigned int dim, T *data, bool deepCopy=true)
Create a row vector with given data.
Definition: DynVector.h:103
#define ICLASSERT_THROW(X, OBJ)
Definition: Macros.h:155
DynColVector(unsigned int dim, const T &initValue=0)
Creates a column vector with given dimension (and optional initialValue)
Definition: DynVector.h:50
DynRowVector< T > & operator=(const DynMatrix< T > &other)
assignment operator (the rvalue's column count must be one)
Definition: DynVector.h:118
T * data()
internal data pointer
Definition: DynMatrix.h:477
Internally used Utility structure referencing a matrix column shallowly.
Definition: DynMatrix.h:643