|
| | 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.