#include <Grid3D.h>
Public Types | |
typedef ValueType | ReturnType |
typedef float | Scalar |
typedef Basic3DVector< Scalar > | ValueType |
Public Member Functions | |
const std::vector< ValueType > & | data () const |
void | dump () const |
Grid3D () | |
Grid3D (const Grid1D &ga, const Grid1D &gb, const Grid1D &gc, std::vector< ValueType > &data) | |
const Grid1D & | grida () const |
const Grid1D & | gridb () const |
const Grid1D & | gridc () const |
int | index (int i, int j, int k) const |
const ValueType & | operator() (int i) const |
ValueType const & | operator() (int i, int j, int k) const |
int | stride1 () const |
int | stride2 () const |
int | stride3 () const |
Private Attributes | |
std::vector< ValueType > | data_ |
Grid1D | grida_ |
Grid1D | gridb_ |
Grid1D | gridc_ |
int | stride1_ |
int | stride2_ |
typedef ValueType Grid3D::ReturnType |
typedef float Grid3D::Scalar |
typedef Basic3DVector<Scalar> Grid3D::ValueType |
|
inline |
|
inline |
Definition at line 56 of file Grid3D.h.
Referenced by RectangularCartesianMFGrid::dump(), RectangularCylindricalMFGrid::dump(), and TrapezoidalCartesianMFGrid::dump().
void Grid3D::dump | ( | void | ) | const |
Definition at line 18 of file Grid3D.cc.
References gather_cfg::cout, grida(), gridb(), gridc(), i, j, gen::k, Grid1D::node(), Grid1D::nodes(), and operator()().
|
inline |
Definition at line 52 of file Grid3D.h.
Referenced by RectangularCartesianMFGrid::dump(), RectangularCylindricalMFGrid::dump(), TrapezoidalCartesianMFGrid::dump(), dump(), and RectangularCylindricalMFGrid::uncheckedValueInTesla().
|
inline |
Definition at line 53 of file Grid3D.h.
Referenced by RectangularCartesianMFGrid::dump(), RectangularCylindricalMFGrid::dump(), TrapezoidalCartesianMFGrid::dump(), and dump().
|
inline |
Definition at line 54 of file Grid3D.h.
Referenced by RectangularCartesianMFGrid::dump(), RectangularCylindricalMFGrid::dump(), TrapezoidalCartesianMFGrid::dump(), dump(), and RectangularCylindricalMFGrid::uncheckedValueInTesla().
|
inline |
Definition at line 40 of file Grid3D.h.
References gen::k.
Referenced by LinearGridInterpolator3D::interpolate().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 43 of file Grid3D.h.
Referenced by LinearGridInterpolator3D::interpolate().