#include <Grid3D.h>
Public Types | |
using | BVector = BStorageArray |
using | Container = std::vector< BVector > |
typedef ValueType | ReturnType |
typedef float | Scalar |
typedef Basic3DVector< Scalar > | ValueType |
Public Member Functions | |
const Container & | data () const |
void | dump () const |
Grid3D () | |
Grid3D (const Grid1D &ga, const Grid1D &gb, const Grid1D &gc, std::vector< BVector > &data) | |
const Grid1D & | grida () const |
const Grid1D & | gridb () const |
const Grid1D & | gridc () const |
int | index (int i, int j, int k) const |
ValueType | operator() (int i) const |
ValueType | operator() (int i, int j, int k) const |
int | stride1 () const |
int | stride2 () const |
int | stride3 () const |
Private Attributes | |
Container | data_ |
Grid1D | grida_ |
Grid1D | gridb_ |
Grid1D | gridc_ |
int | stride1_ |
int | stride2_ |
using Grid3D::BVector = BStorageArray |
using Grid3D::Container = std::vector<BVector> |
typedef ValueType Grid3D::ReturnType |
typedef float Grid3D::Scalar |
typedef Basic3DVector<Scalar> Grid3D::ValueType |
|
inline |
|
inline |
Definition at line 63 of file Grid3D.h.
Referenced by RectangularCartesianMFGrid::dump(), RectangularCylindricalMFGrid::dump(), and TrapezoidalCartesianMFGrid::dump().
void Grid3D::dump | ( | void | ) | const |
Definition at line 17 of file Grid3D.cc.
References gather_cfg::cout, grida(), gridb(), gridc(), mps_fire::i, dqmiolumiharvest::j, isotrackApplyRegressor::k, Grid1D::node(), Grid1D::nodes(), and operator()().
|
inline |
Definition at line 59 of file Grid3D.h.
Referenced by RectangularCartesianMFGrid::dump(), RectangularCylindricalMFGrid::dump(), TrapezoidalCartesianMFGrid::dump(), dump(), and RectangularCylindricalMFGrid::uncheckedValueInTesla().
|
inline |
Definition at line 60 of file Grid3D.h.
Referenced by RectangularCartesianMFGrid::dump(), RectangularCylindricalMFGrid::dump(), TrapezoidalCartesianMFGrid::dump(), and dump().
|
inline |
Definition at line 61 of file Grid3D.h.
Referenced by RectangularCartesianMFGrid::dump(), RectangularCylindricalMFGrid::dump(), TrapezoidalCartesianMFGrid::dump(), dump(), and RectangularCylindricalMFGrid::uncheckedValueInTesla().
|
inline |
Definition at line 51 of file Grid3D.h.
References mps_fire::i, dqmiolumiharvest::j, and isotrackApplyRegressor::k.
Referenced by LinearGridInterpolator3D::interpolate().
|
inline |
|
inline |
Definition at line 57 of file Grid3D.h.
References mps_fire::i, dqmiolumiharvest::j, and isotrackApplyRegressor::k.
|
inline |
|
inline |
|
inline |
Definition at line 54 of file Grid3D.h.
Referenced by LinearGridInterpolator3D::interpolate().