Go to the documentation of this file.
42 : grida_(ga), gridb_(gb), gridc_(gc) {
44 stride1_ = gridb_.nodes() * gridc_.nodes();
45 stride2_ = gridc_.nodes();
51 int index(
int i,
int j,
int k)
const {
return i * stride1_ +
j * stride2_ +
k; }
ValueType operator()(int i, int j, int k) const
Basic3DVector< Scalar > ValueType
int index(int i, int j, int k) const
const Container & data() const
float const & operator[](int i) const
const Grid1D & grida() const
ValueType
Type of the value held by a Value object.
std::vector< BVector > Container
ValueType operator()(int i) const
char data[epos_bytes_allocation]
const Grid1D & gridb() const
const Grid1D & gridc() const
BStorageArray(float x, float y, float z)
Grid3D(const Grid1D &ga, const Grid1D &gb, const Grid1D &gc, std::vector< BVector > &data)