NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
#include <container.hpp>
Public Member Functions | |
Container () | |
Container (size_t _rows, size_t _cols) | |
Container (const Container< T > &_container) | |
Container (T **(&extStorage), size_t _rows, size_t _cols) | |
Container (const std::vector< std::vector< T > > &extStorage) | |
~Container () | |
Container< T > & | operator= (const Container< T > &_container) |
T & | get (size_t row, size_t col) |
void | set (size_t row, size_t col, T val) |
size_t | getRows () const |
size_t | getCols () const |
Private Member Functions | |
void | freeStorage () |
void | prepareStorage (size_t _rows, size_t _cols) |
Private Attributes | |
T ** | storage |
size_t | rows |
size_t | cols |
Definition at line 39 of file container.hpp.
|
inline |
Definition at line 89 of file container.hpp.
|
inline |
Definition at line 92 of file container.hpp.
References NumeRe::Container< T >::prepareStorage().
|
inline |
Definition at line 98 of file container.hpp.
References NumeRe::Container< T >::cols, NumeRe::Container< T >::freeStorage(), NumeRe::Container< T >::rows, and NumeRe::Container< T >::storage.
|
inline |
Definition at line 122 of file container.hpp.
References NumeRe::Container< T >::cols, NumeRe::Container< T >::rows, and NumeRe::Container< T >::storage.
|
inline |
Definition at line 138 of file container.hpp.
References NumeRe::Container< T >::prepareStorage(), and NumeRe::Container< T >::set().
|
inline |
Definition at line 152 of file container.hpp.
References NumeRe::Container< T >::freeStorage().
|
inlineprivate |
Definition at line 52 of file container.hpp.
References NumeRe::Container< T >::cols, NumeRe::Container< T >::rows, and NumeRe::Container< T >::storage.
Referenced by NumeRe::Container< T >::Container(), NumeRe::Container< T >::operator=(), NumeRe::Container< T >::prepareStorage(), and NumeRe::Container< T >::~Container().
|
inline |
Definition at line 186 of file container.hpp.
References NumeRe::Container< T >::cols, SyntaxError::INVALID_DATA_ACCESS, SyntaxError::invalid_position, NumeRe::Container< T >::rows, and NumeRe::Container< T >::storage.
Referenced by TableViewer::SetData().
|
inline |
Definition at line 209 of file container.hpp.
References NumeRe::Container< T >::cols.
Referenced by TableViewer::SetData().
|
inline |
Definition at line 205 of file container.hpp.
References NumeRe::Container< T >::rows.
Referenced by TableViewer::SetData().
|
inline |
Definition at line 158 of file container.hpp.
References NumeRe::Container< T >::cols, NumeRe::Container< T >::freeStorage(), NumeRe::Container< T >::rows, and NumeRe::Container< T >::storage.
|
inlineprivate |
Definition at line 73 of file container.hpp.
References NumeRe::Container< T >::cols, NumeRe::Container< T >::freeStorage(), NumeRe::Container< T >::rows, and NumeRe::Container< T >::storage.
Referenced by NumeRe::Container< T >::Container().
|
inline |
Definition at line 197 of file container.hpp.
References NumeRe::Container< T >::cols, NumeRe::Container< T >::rows, and NumeRe::Container< T >::storage.
Referenced by cmd_show(), NumeRe::Container< T >::Container(), and NumeReKernel::getStringTable().
|
mutableprivate |
Definition at line 49 of file container.hpp.
Referenced by NumeRe::Container< T >::Container(), NumeRe::Container< T >::freeStorage(), NumeRe::Container< T >::get(), NumeRe::Container< T >::getCols(), NumeRe::Container< T >::operator=(), NumeRe::Container< T >::prepareStorage(), and NumeRe::Container< T >::set().
|
mutableprivate |
Definition at line 48 of file container.hpp.
Referenced by NumeRe::Container< T >::Container(), NumeRe::Container< T >::freeStorage(), NumeRe::Container< T >::get(), NumeRe::Container< T >::getRows(), NumeRe::Container< T >::operator=(), NumeRe::Container< T >::prepareStorage(), and NumeRe::Container< T >::set().
|
mutableprivate |
Definition at line 47 of file container.hpp.
Referenced by NumeRe::Container< T >::Container(), NumeRe::Container< T >::freeStorage(), NumeRe::Container< T >::get(), NumeRe::Container< T >::operator=(), NumeRe::Container< T >::prepareStorage(), and NumeRe::Container< T >::set().