num::grid_3d¶
Defined in header <fields/grid3d.hpp>
struct grid_3d;
A uniform 3D grid.
Members¶
| member | description |
|---|---|
int nx{} |
nodes per axis |
int nx{}, ny{} |
nodes per axis |
int nx{}, ny{}, nz{} |
nodes per axis |
double dx = 1.0 |
uniform cell size |
double ox = 0.0 |
origin (physical coordinate of node 0) |
double ox = 0.0, oy = 0.0 |
origin (physical coordinate of node 0) |
double ox = 0.0, oy = 0.0, oz = 0.0 |
origin (physical coordinate of node 0) |
int size() const |
|
template <typename Type = idx> idx flat(Type i, Type j, Type k) const |
|
double x(int i) const |
|
double y(int j) const |
|
double z(int k) const |