|
ug4
|
Describes the contents of a domain. More...
#include <domain.h>
Public Types | |
| typedef unsigned long long | int_t |
Public Member Functions | |
| int | element_type () const |
| size_t | max_num_local_elements_on_level (size_t lvl) const |
| returns the maximum number of elements a process has on a given leven (excluding ghosts) | |
| size_t | min_num_local_elements_on_level (size_t lvl) const |
| returns the minimum number of elements a process has on a given leven (excluding ghosts) | |
| size_t | num_elements () const |
| size_t | num_elements_on_level (size_t lvl) const |
| returns the global number of elements on the given level (excluding ghosts...) | |
| size_t | num_levels () const |
| size_t | num_local_elements_on_level (size_t lvl) const |
| returns the local number of elements on the given level (excluding ghosts...) | |
| size_t | num_local_ghosts_on_level (size_t lvl) const |
| returns the local number of ghosts on the given level | |
| size_t | num_subsets () const |
| size_t | num_surface_elements () const |
| returns the global number of surface elements (elements without children) | |
| void | set_info (GridBaseObjectId elemType, const std::vector< int_t > &numElems, const std::vector< int_t > &numLocalElems, const std::vector< int_t > &minNumLocalElems, const std::vector< int_t > &maxNumLocalElems, const std::vector< int_t > &numLocalGhosts, const std::vector< int_t > &subsetDims, int_t numSurfElems) |
| size_t | subset_dim (int si) const |
| std::string | to_string () const |
Private Attributes | |
| GridBaseObjectId | m_elementType |
| std::vector< int_t > | m_maxNumLocalElems |
| std::vector< int_t > | m_minNumLocalElems |
| std::vector< int_t > | m_numElems |
| std::vector< int_t > | m_numLocalElems |
| local number of elements excluding ghosts. | |
| std::vector< int_t > | m_numLocalGhosts |
| int_t | m_numSurfElems |
| std::vector< int_t > | m_subsetDims |
Describes the contents of a domain.
In a parallel environment those are the contents of the global distributed domain.