|
| class | Cabana::Grid::Experimental::SparseArrayLayout< DataTypes, EntityType, MeshType, SparseMapType > |
| | Entity layout for sparse array data on the local sparse mesh. More...
|
| |
| struct | Cabana::Grid::Experimental::is_sparse_array_layout< class > |
| | Sparse array layout static type checker. More...
|
| |
| struct | Cabana::Grid::Experimental::is_sparse_array_layout< SparseArrayLayout< DataTypes, EntityType, MeshType, SparseMapType > > |
| | Sparse array layout static type checker. More...
|
| |
| struct | Cabana::Grid::Experimental::is_sparse_array_layout< const SparseArrayLayout< DataTypes, EntityType, MeshType, SparseMapType > > |
| | Sparse array layout static type checker. More...
|
| |
| class | Cabana::Grid::Experimental::SparseArray< DataTypes, MemorySpace, EntityType, MeshType, SparseMapType > |
| | Sparse array of field data on the local sparse mesh; Array data is stored in AoSoA manner, with each tile being the SoA element. More...
|
| |
| struct | Cabana::Grid::Experimental::is_sparse_array< class > |
| | Sparse array static type checker. More...
|
| |
| struct | Cabana::Grid::Experimental::is_sparse_array< SparseArray< DataTypes, MemorySpace, EntityType, MeshType, SparseMapType > > |
| | Sparse array static type checker. More...
|
| |
| struct | Cabana::Grid::Experimental::is_sparse_array< const SparseArray< DataTypes, MemorySpace, EntityType, MeshType, SparseMapType > > |
| | Sparse array static type checker. More...
|
| |
|
| template<class DataTypes, class EntityType, class MeshType, class SparseMapType> |
| auto | Cabana::Grid::Experimental::createSparseArrayLayout (const std::shared_ptr< LocalGrid< MeshType > > &local_grid, SparseMapType &sparse_map, EntityType, const float over_allocation=1.01f) |
| | Create sparse array layout over the entities of a sparse local grid.
|
| |
| template<class MemorySpace, class DataTypes, class EntityType, class MeshType, class SparseMapType> |
| auto | Cabana::Grid::Experimental::createSparseArray (const std::string label, SparseArrayLayout< DataTypes, EntityType, MeshType, SparseMapType > &layout) |
| | Create sparse array based on the sparse array layout.
|
| |
Sparse grid fields arrays using AoSoA.