Legion Runtime
Legion::ShardingFunctor Member List

This is the complete list of members for Legion::ShardingFunctor, including all inherited members.

invert(ShardID shard, const Domain &sharding_domain, const Domain &index_domain, const size_t total_shards, std::vector< DomainPoint > &points) (defined in Legion::ShardingFunctor)Legion::ShardingFunctorvirtual
invert_points(const DomainPoint &shard_point, const std::vector< DomainPoint > &shard_points, const Domain &shard_domain, const Domain &index_domain, const Domain &sharding_domain, std::vector< DomainPoint > &index_points) (defined in Legion::ShardingFunctor)Legion::ShardingFunctorvirtual
is_invertible(void) const (defined in Legion::ShardingFunctor)Legion::ShardingFunctorinlinevirtual
shard(const DomainPoint &index_point, const Domain &index_domain, const size_t total_shards) (defined in Legion::ShardingFunctor)Legion::ShardingFunctorvirtual
shard_points(const DomainPoint &index_point, const Domain &index_domain, const std::vector< DomainPoint > &shard_points, const Domain &shard_domain) (defined in Legion::ShardingFunctor)Legion::ShardingFunctorvirtual
ShardingFunctor(void) (defined in Legion::ShardingFunctor)Legion::ShardingFunctor
use_points(void) const (defined in Legion::ShardingFunctor)Legion::ShardingFunctorinlinevirtual
~ShardingFunctor(void) (defined in Legion::ShardingFunctor)Legion::ShardingFunctorvirtual