![]() |
GemaCoreLib
The GeMA Core library
|
An auxiliary vector WRAPPER that binds the vector to a CONST memory area with data already initialized. More...
#include <gmVector.h>
Public Types | |
| typedef double | elem_type |
| the type of elements stored in the vector | |
Public Member Functions | |
| GmCRVector (const double *data, int nlin) | |
| Constructs the vector pointing to a const memory area. | |
| GmCRVector () | |
| Constructs an empty vector that needs to be initialized later by a call to setMemory() | |
| operator const GmVector & () | |
| Returns the wrapped vector as a CONST reference. | |
| const GmVector & | v () |
| Returns the wrapped vector as a CONST reference. | |
| void | setMemory (const double *data, int nlin) |
| Exchanges the memory area used by the vector. Same caveats explained in the class documentation apply. | |
| const double & | operator[] (unsigned int ii) const |
| const double & | at (unsigned int ii) const |
| const double & | operator() (unsigned int ii) const |
| bool | is_empty () const |
| bool | in_range (unsigned int ii) const |
| const double * | memptr () const |
| bool | empty () const |
| unsigned int | size () const |
Public Attributes | |
| const unsigned int | n_rows |
| number of rows in the vector (read-only) | |
| const unsigned int | n_cols |
| number of columns in the vector (read-only) | |
| const unsigned int | n_elem |
| number of elements in the vector (read-only) | |
Private Attributes | |
| GmVector | _vec |
| The wrapped vector. | |
An auxiliary vector WRAPPER that binds the vector to a CONST memory area with data already initialized.
See further IMPORTANT comments in GmCRMatrix documentation.
1.8.15