Reference documentation for deal.II version 9.3.3
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
internal::MatrixFreeFunctions::VectorDataExchange::Full Member List

This is the complete list of members for internal::MatrixFreeFunctions::VectorDataExchange::Full, including all inherited members.

comminternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
comm_sminternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
export_to_ghosted_array_finish(const ArrayView< const double > &locally_owned_array, const std::vector< ArrayView< const double > > &shared_arrays, const ArrayView< double > &ghost_array, std::vector< MPI_Request > &requests) const overrideinternal::MatrixFreeFunctions::VectorDataExchange::Fullvirtual
export_to_ghosted_array_finish(const ArrayView< const float > &locally_owned_array, const std::vector< ArrayView< const float > > &shared_arrays, const ArrayView< float > &ghost_array, std::vector< MPI_Request > &requests) const overrideinternal::MatrixFreeFunctions::VectorDataExchange::Fullvirtual
export_to_ghosted_array_finish_impl(const ArrayView< const Number > &locally_owned_array, const std::vector< ArrayView< const Number > > &shared_arrays, const ArrayView< Number > &ghost_array, std::vector< MPI_Request > &requests) constinternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
export_to_ghosted_array_start(const unsigned int communication_channel, const ArrayView< const double > &locally_owned_array, const std::vector< ArrayView< const double > > &shared_arrays, const ArrayView< double > &ghost_array, const ArrayView< double > &temporary_storage, std::vector< MPI_Request > &requests) const overrideinternal::MatrixFreeFunctions::VectorDataExchange::Fullvirtual
export_to_ghosted_array_start(const unsigned int communication_channel, const ArrayView< const float > &locally_owned_array, const std::vector< ArrayView< const float > > &shared_arrays, const ArrayView< float > &ghost_array, const ArrayView< float > &temporary_storage, std::vector< MPI_Request > &requests) const overrideinternal::MatrixFreeFunctions::VectorDataExchange::Fullvirtual
export_to_ghosted_array_start_impl(const unsigned int communication_channel, const ArrayView< const Number > &locally_owned_array, const std::vector< ArrayView< const Number > > &shared_arrays, const ArrayView< Number > &ghost_array, const ArrayView< Number > &temporary_storage, std::vector< MPI_Request > &requests) constinternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
Full(const std::shared_ptr< const Utilities::MPI::Partitioner > &partitioner, const MPI_Comm &communicator_sm)internal::MatrixFreeFunctions::VectorDataExchange::Full
get_sm_mpi_communicator() constinternal::MatrixFreeFunctions::VectorDataExchange::Full
ghost_indices_subset_datainternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
ghost_targets_datainternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
import_from_ghosted_array_finish(const VectorOperation::values vector_operation, const ArrayView< double > &locally_owned_storage, const std::vector< ArrayView< const double > > &shared_arrays, const ArrayView< double > &ghost_array, const ArrayView< const double > &temporary_storage, std::vector< MPI_Request > &requests) const overrideinternal::MatrixFreeFunctions::VectorDataExchange::Fullvirtual
import_from_ghosted_array_finish(const VectorOperation::values vector_operation, const ArrayView< float > &locally_owned_storage, const std::vector< ArrayView< const float > > &shared_arrays, const ArrayView< float > &ghost_array, const ArrayView< const float > &temporary_storage, std::vector< MPI_Request > &requests) const overrideinternal::MatrixFreeFunctions::VectorDataExchange::Fullvirtual
import_from_ghosted_array_finish_impl(const VectorOperation::values vector_operation, const ArrayView< Number > &locally_owned_storage, const std::vector< ArrayView< const Number > > &shared_arrays, const ArrayView< Number > &ghost_array, const ArrayView< const Number > &temporary_storage, std::vector< MPI_Request > &requests) constinternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
import_from_ghosted_array_start(const VectorOperation::values vector_operation, const unsigned int communication_channel, const ArrayView< const double > &locally_owned_array, const std::vector< ArrayView< const double > > &shared_arrays, const ArrayView< double > &ghost_array, const ArrayView< double > &temporary_storage, std::vector< MPI_Request > &requests) const overrideinternal::MatrixFreeFunctions::VectorDataExchange::Fullvirtual
import_from_ghosted_array_start(const VectorOperation::values vector_operation, const unsigned int communication_channel, const ArrayView< const float > &locally_owned_array, const std::vector< ArrayView< const float > > &shared_arrays, const ArrayView< float > &ghost_array, const ArrayView< float > &temporary_storage, std::vector< MPI_Request > &requests) const overrideinternal::MatrixFreeFunctions::VectorDataExchange::Fullvirtual
import_from_ghosted_array_start_impl(const VectorOperation::values vector_operation, const unsigned int communication_channel, const ArrayView< const Number > &locally_owned_array, const std::vector< ArrayView< const Number > > &shared_arrays, const ArrayView< Number > &ghost_array, const ArrayView< Number > &temporary_storage, std::vector< MPI_Request > &requests) constinternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
import_indices_datainternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
import_targets_datainternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
locally_owned_size() const overrideinternal::MatrixFreeFunctions::VectorDataExchange::Fullvirtual
n_ghost_elementsinternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
n_ghost_indices() const overrideinternal::MatrixFreeFunctions::VectorDataExchange::Fullvirtual
n_ghost_indices_in_larger_set_by_remote_rankinternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
n_global_elementsinternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
n_import_indices() const overrideinternal::MatrixFreeFunctions::VectorDataExchange::Fullvirtual
n_import_sm_procs() const overrideinternal::MatrixFreeFunctions::VectorDataExchange::Fullvirtual
n_local_elementsinternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
reset_ghost_values(const ArrayView< double > &ghost_array) const overrideinternal::MatrixFreeFunctions::VectorDataExchange::Fullvirtual
reset_ghost_values(const ArrayView< float > &ghost_array) const overrideinternal::MatrixFreeFunctions::VectorDataExchange::Fullvirtual
reset_ghost_values_impl(const ArrayView< Number > &ghost_array) constinternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
size() const overrideinternal::MatrixFreeFunctions::VectorDataExchange::Fullvirtual
sm_export_datainternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
sm_export_data_thisinternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
sm_ghost_ranksinternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
sm_import_datainternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
sm_import_data_thisinternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
sm_import_ranksinternal::MatrixFreeFunctions::VectorDataExchange::Fullprivate
~Base()=defaultinternal::MatrixFreeFunctions::VectorDataExchange::Basevirtual