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