DOLFIN-X
DOLFIN-X C++ interface
dolfinx::common::IndexMap Member List

This is the complete list of members for dolfinx::common::IndexMap, including all inherited members.

block_size() const noexceptdolfinx::common::IndexMap
comm(Direction dir=Direction::symmetric) constdolfinx::common::IndexMap
compute_shared_indices() constdolfinx::common::IndexMap
Direction enum namedolfinx::common::IndexMap
ghost_owner_rank() constdolfinx::common::IndexMap
ghosts() constdolfinx::common::IndexMap
global_indices(bool blocked=true) constdolfinx::common::IndexMap
global_to_local(const std::vector< std::int64_t > &indices, bool blocked=true) constdolfinx::common::IndexMap
global_to_local(const Eigen::Ref< const Eigen::Array< std::int64_t, Eigen::Dynamic, 1 >> &indices, bool blocked=true) constdolfinx::common::IndexMap
IndexMap(MPI_Comm comm, std::int32_t local_size, int block_size)dolfinx::common::IndexMap
IndexMap(MPI_Comm mpi_comm, std::int32_t local_size, const std::vector< int > &dest_ranks, const std::vector< std::int64_t > &ghosts, const std::vector< int > &src_ranks, int block_size)dolfinx::common::IndexMap
IndexMap(MPI_Comm mpi_comm, std::int32_t local_size, const std::vector< int > &dest_ranks, const Eigen::Ref< const Eigen::Array< std::int64_t, Eigen::Dynamic, 1 >> &ghosts, const std::vector< int > &src_ranks, int block_size)dolfinx::common::IndexMap
IndexMap(const IndexMap &map)=deletedolfinx::common::IndexMap
IndexMap(IndexMap &&map)=defaultdolfinx::common::IndexMap
indices(bool unroll_block) constdolfinx::common::IndexMap
local_range() const noexceptdolfinx::common::IndexMap
local_to_global(const Eigen::Ref< const Eigen::Array< std::int32_t, Eigen::Dynamic, 1 >> &indices, bool blocked=true) constdolfinx::common::IndexMap
local_to_global(const std::vector< std::int32_t > &indices, bool blocked=true) constdolfinx::common::IndexMap
Mode enum namedolfinx::common::IndexMap
num_ghosts() constdolfinx::common::IndexMap
scatter_fwd(const std::vector< std::int64_t > &local_data, std::vector< std::int64_t > &remote_data, int n) constdolfinx::common::IndexMap
scatter_fwd(const std::vector< std::int32_t > &local_data, std::vector< std::int32_t > &remote_data, int n) constdolfinx::common::IndexMap
scatter_fwd(const std::vector< std::int64_t > &local_data, int n) constdolfinx::common::IndexMap
scatter_fwd(const std::vector< std::int32_t > &local_data, int n) constdolfinx::common::IndexMap
scatter_rev(std::vector< std::int64_t > &local_data, const std::vector< std::int64_t > &remote_data, int n, IndexMap::Mode op) constdolfinx::common::IndexMap
scatter_rev(std::vector< std::int32_t > &local_data, const std::vector< std::int32_t > &remote_data, int n, IndexMap::Mode op) constdolfinx::common::IndexMap
shared_indices() constdolfinx::common::IndexMap
size_global() constdolfinx::common::IndexMap
size_local() constdolfinx::common::IndexMap
~IndexMap()=defaultdolfinx::common::IndexMap