Go to the source code of this file.
Classes | |
struct | subregion |
class | halo |
struct | halo::messagebuffers |
struct | partition_info |
struct | patch_info |
struct | intervalset |
class | base |
class | parallel_base |
struct | pbsintervals |
class | parallel_blockstructured |
class | unstructured |
Namespaces | |
simulation | |
simulation::grid | |
Enumerations | |
enum | TopoType { CARTESIAN =0, UNIRECT, RECTILINEAR, CURVILINEAR, NUMTOPOTYPE } |
Geometry/grid topology types. More... | |
Functions | |
int | ResolveTopoName (const std::string &inName) |
std::string | ResolveTopoType (int inType) |
int | InitSubRegionFromString (const std::string &inString, const std::vector< size_t > &gridSizes, subregion &inSubRegion) |
pcpp::IndexIntervalType | ResolveBufferInterval (const pcpp::IndexIntervalType &partitionInterval, const pcpp::IndexIntervalType &partitionBufferInterval, const pcpp::IndexIntervalType &partitionSubInterval) |
template<typename GridType > | |
std::vector< double > | GenerateUniformGrid (GridType &inGrid, const std::vector< double > &physicalExtent) |
Variables | |
static const int | NUMGRIDTYPES = NUMTOPOTYPE |
static const char * | topoNames [] = {"Cartesian","Uniform-rectangular","Rectilinear","Curvilinear","Unknown"} |