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() constdolfinx::common::IndexMap
compute_shared_indices() constdolfinx::common::IndexMap
forward_indices() constdolfinx::common::IndexMapinline
ghost_owners() 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 mpi_comm, std::int32_t local_size, const std::vector< std::int64_t > &ghosts, int block_size)dolfinx::common::IndexMap
IndexMap(MPI_Comm mpi_comm, std::int32_t local_size, const Eigen::Ref< const Eigen::Array< std::int64_t, Eigen::Dynamic, 1 >> &ghosts, 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() constdolfinx::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
local_to_global(std::int32_t local_index) constdolfinx::common::IndexMapinline
Mode enum namedolfinx::common::IndexMap
mpi_comm() constdolfinx::common::IndexMap
neighbours() constdolfinx::common::IndexMap
num_ghosts() constdolfinx::common::IndexMap
owner(std::int64_t global_index) 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
size_global() constdolfinx::common::IndexMap
size_local() constdolfinx::common::IndexMap
~IndexMap()=defaultdolfinx::common::IndexMap