|
| TableView (const Table &table, bool host=true) |
|
| TableView (const TableView &other) |
|
TableView | operator= (const TableView &other) |
|
ATLAS_HOST_DEVICE size_t | rows () const |
| Number of rows in the connectivity table.
|
|
ATLAS_HOST_DEVICE size_t | cols (size_t row_idx) const |
| Number of columns for specified row in the connectivity table.
|
|
ATLAS_HOST_DEVICE size_t | maxcols () const |
| Maximum value for number of columns over all rows.
|
|
ATLAS_HOST_DEVICE size_t | mincols () const |
| Minimum value for number of columns over all rows.
|
|
ATLAS_HOST_DEVICE idx_t | operator() (size_t row_idx, size_t col_idx) const |
| Access to connectivity table elements for given row and column The returned index has base 0 regardless if ATLAS_HAVE_FORTRAN is defined. More...
|
|
ATLAS_HOST_DEVICE Index | operator() (size_t row_idx, size_t col_idx) |
| Access to connectivity table elements for given row and column The returned index has base 0 regardless if ATLAS_HAVE_FORTRAN is defined. More...
|
|
const idx_t * | data () const |
| Access to raw data. More...
|
|
Data * | data () |
|
ATLAS_HOST_DEVICE size_t | size () const |
|
ATLAS_HOST_DEVICE idx_t | missing_value () const |
|
ATLAS_HOST_DEVICE ConstRow | row (size_t row_idx) const |
|
ATLAS_HOST_DEVICE Row | row (size_t row_idx) |
|
ATLAS_HOST_DEVICE size_t | displs (const size_t row) const |
| – Modifiers
|
|
|
static constexpr unsigned short | _values_ = 0 |
|
static constexpr unsigned short | _displs_ = 1 |
|
static constexpr unsigned short | _counts_ = 2 |
|
◆ data()
Access to raw data.
Note that the connectivity base is 1 in case ATLAS_HAVE_FORTRAN is defined.
◆ operator()() [1/2]
Access to connectivity table elements for given row and column The returned index has base 0 regardless if ATLAS_HAVE_FORTRAN is defined.
◆ operator()() [2/2]
Access to connectivity table elements for given row and column The returned index has base 0 regardless if ATLAS_HAVE_FORTRAN is defined.
The documentation for this class was generated from the following files:
- src/atlas/array/TableView.h
- src/atlas/array/TableView.cc