DIY  3.0
data-parallel out-of-core C++ library
 All Classes Namespaces Functions Typedefs Groups Pages
diy::RegularDecomposer< Bounds_ > Member List

This is the complete list of members for diy::RegularDecomposer< Bounds_ >, including all inherited members.

all(const std::vector< int > &v, int x) (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >static
BoolVector typedef (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
Bounds typedef (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
Coordinate typedef (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
CoordinateVector typedef (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
coords_to_gid(const DivisionsVector &coords) const (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >inline
coords_to_gid(const DivisionsVector &coords, const DivisionsVector &divisions) (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >static
Creator typedef (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
decompose(int rank, const Assigner &assigner, const Creator &create) (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
decompose(int rank, const Assigner &assigner, Master &master, const Updater &update) (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
decompose(int rank, const Assigner &assigner, Master &master) (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
dim (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
divisions (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
DivisionsVector typedef (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
domain (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
factor(std::vector< unsigned > &factors, int n) (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >static
fill_bounds(Bounds &bounds, const DivisionsVector &coords, bool add_ghosts=false) const diy::RegularDecomposer< Bounds_ >
fill_bounds(Bounds &bounds, int gid, bool add_ghosts=false) const diy::RegularDecomposer< Bounds_ >
fill_divisions(std::vector< int > &divisions) const (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
ghosts (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
gid_to_coords(int gid, DivisionsVector &coords) const (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >inline
gid_to_coords(int gid, DivisionsVector &coords, const DivisionsVector &divisions) (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >static
Link typedef (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
lowest_gid(const Point &p) const (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
nblocks (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
num_gids(const Point &p) const (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
point_to_gid(const Point &p) const diy::RegularDecomposer< Bounds_ >
point_to_gids(std::vector< int > &gids, const Point &p) const (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
RegularDecomposer(int dim_, const Bounds &domain_, int nblocks_, BoolVector share_face_=BoolVector(), BoolVector wrap_=BoolVector(), CoordinateVector ghosts_=CoordinateVector(), DivisionsVector divisions_=DivisionsVector())diy::RegularDecomposer< Bounds_ >inline
share_face (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
top_bottom(int &top, int &bottom, const Point &p, int axis) const (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
Updater typedef (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >
wrap (defined in diy::RegularDecomposer< Bounds_ >)diy::RegularDecomposer< Bounds_ >