SynchronizeData
-
class SynchronizeData
This is a generic data container used to synchronized derived classes from base classes.
Public Functions
-
const std::vector<double> &dble_1D() const
Return 1D double precision data.
-
const std::vector<int> &int_1D() const
Return 1D 32-bit integer data.
-
const std::vector<int64_t> &int64_1D() const
Return 1D 64-bit integer data.
-
std::vector<double> *get_dble_1D()
Get 1D double precision data.
-
std::vector<int> *get_int_1D()
Get 1D 32-bit integer data.
-
std::vector<int64_t> *get_int64_1D()
Get 1D 64-bit integer data.
-
const std::vector<std::vector<double>> &dble_2D() const
Return 2D data.
-
std::vector<std::vector<double>> *get_dble_2D()
Get 2D data.
-
const std::vector<std::vector<std::vector<double>>> &dble_3D() const
Return 3D data.
-
std::vector<std::vector<std::vector<double>>> *get_dble_3D()
Get 3D data.
-
const vec5 &dble_5D() const
Return 5D data.
-
vec5 *get_dble_5D()
Get 5D data.
-
const vec6 &dble_6D() const
Return 6D data.
-
vec6 *get_dble_6D()
Get 6D data.
-
const vpvpvpvpv &get_const_vpvpvpvpv() const
Return vpvpvpvpv data.
-
vpvpvpvpv *get_vpvpvpvpv()
Get vpvpvpvpv data.
-
const vvvpvpv &get_const_vvvpvpv() const
Return vvvpvpv data.
-
vvvpvpv *get_vvvpvpv()
Get vvvpvpv data.
-
const std::vector<double> &dble_1D() const