|
|
| CellOriginsReader (int stride_in, const llint *ax_in, const int *ax_ovrf_in, const llint *bx_in, const int *bx_ovrf_in, const llint *by_in, const int *by_ovrf_in, const llint *cx_in, const int *cx_ovrf_in, const llint *cy_in, const int *cy_ovrf_in, const llint *cz_in, const int *cz_ovrf_in) |
| The constructor takes a list of valus for all member variables. As with many other abstracts, the read-only Reader can be obtained from the mutable Writer.
|
|
| CellOriginsReader (const CellOriginsWriter &w) |
|
| CellOriginsReader (const CellOriginsWriter *w) |
|
|
| CellOriginsReader (const CellOriginsReader &original)=default |
| The presence of the const member "stride" invalidates the copy and move assignment operators. However, as with all other abstracts, the default copy and move constructors remain valid.
|
|
| CellOriginsReader (CellOriginsReader &&original)=default |
|
|
const int | stride |
| The stride taken between systems in any of the arrays below.
|
|
const llint * | ax |
|
const llint * | bx |
| Projection of the unit cell B axis along Cartesian X.
|
|
const llint * | by |
| Projection of the unit cell B axis along Cartesian Y.
|
|
const llint * | cx |
| Projection of the unit cell C axis along Cartesian X.
|
|
const llint * | cy |
| Projection of the unit cell C axis along Cartesian Y.
|
|
const llint * | cz |
| Projection of the unit cell C axis along Cartesian z.
|
|
const int * | ax_ovrf |
| Overflow bits for projection of the unit cell A axis along Cartesian X.
|
|
const int * | bx_ovrf |
| Overflow bits for projection of the unit cell B axis along Cartesian X.
|
|
const int * | by_ovrf |
| Overflow bits for projection of the unit cell B axis along Cartesian Y.
|
|
const int * | cx_ovrf |
| Overflow bits for projection of the unit cell C axis along Cartesian X.
|
|
const int * | cy_ovrf |
| Overflow bits for projection of the unit cell C axis along Cartesian Y.
|
|
const int * | cz_ovrf |
| Overflow bits for projection of the unit cell C axis along Cartesian Z.
|
|
◆ CellOriginsReader()
stormm::energy::CellOriginsReader::CellOriginsReader |
( |
const CellOriginsReader & | original | ) |
|
|
default |
The presence of the const member "stride" invalidates the copy and move assignment operators. However, as with all other abstracts, the default copy and move constructors remain valid.
- Parameters
-
original | The original object to copy or move |
other | Another object placed on the right hand side of the assignment statement |
◆ ax
const llint* stormm::energy::CellOriginsReader::ax |
Projection of the unit cell A axis along Cartesian X. Elements in this array are tick marks for the Cartesian X displacements for assembling the origins of neighbor list cells.
The documentation for this struct was generated from the following files:
- src/Potential/cellgrid.h
- src/Potential/cellgrid.cpp