22 inline TArray2D(
size_t cy=0,
size_t cx=0) : XSize(cx), YSize(cy), Data(cx*cy) {}
37 inline void resize(
size_t cy,
size_t cx) {
42 inline void set(
size_t row,
size_t col, T val) {
43 Data[row*XSize + col] = val;
45 inline T
at(
size_t row,
size_t col) {
46 return Data[row*XSize + col];
48 inline T
at(
size_t row,
size_t col)
const {
49 return Data[row*XSize + col];
TArray2D< bool > MatchTable
T at(size_t row, size_t col) const
TArray2D(size_t cy=0, size_t cx=0)
Includes a bunch of functionality for handling Atom and Bond queries.
void resize(size_t cy, size_t cx)
T at(size_t row, size_t col)