|
| Grid () |
|
| ~Grid () |
| Deletes data used to build the grids. More...
|
|
void | Create () |
| Creates a 2D and a 3D grid. More...
|
|
void | SetMpiRank (int rank) |
|
void | SetChunkCapacity (int capacity) |
|
void | SetNCells2d (int ncells) |
|
void | SetNLon (int nlon) |
|
void | SetNLat (int nlat) |
|
void | SetLev (int nlev, double *lev) |
|
void | AddPointsAndCells (double lonRad, double latRad) |
| Adds the points and the cells for a vertical column to the grid. More...
|
|
void | SetAttributeValue (int chunkSize, double *lonRad, double *latRad, double *psScalar, double *tScalar, double *uScalar, double *vScalar) |
| Sets attributes for a chunk (a list of vertical columns) to the 2D and 3D grids. More...
|
|
vtkSmartPointer< vtkUnstructuredGrid > | GetGrid2d () const |
| Returns the 2D grid. More...
|
|
vtkSmartPointer< vtkUnstructuredGrid > | GetGrid3d () const |
| Returns the 3D grid. More...
|
|
void | SetLonStep (int step) |
| used for the FV dynamic core only More...
|
|
void | SetLatStep (int step) |
|
void | SetCubeGridPoints (int ne, int np, int lonSize, double *lonRad, int latSize, double *latRad) |
| used for the SE dynamic core only More...
|
|
template<GridType gridType>
class CamAdaptor::Grid< gridType >
Creates and accumulates data for a 2D and a 3D grid.
It generates either a parallelepiped or sphere for the Finite Volume (FV) dynamic core or a cube sphere for the Structured Element (SE) dynamic core. Grids are stored as unstructured grids, and are reconstructed from points.
Definition at line 33 of file Grid.h.