![]() |
deal.II version 9.7.0
|
This is the complete list of members for internal::MatrixFreeFunctions::VectorDataExchange::Full, including all inherited members.
| comm | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| comm_sm | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| 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 override | internal::MatrixFreeFunctions::VectorDataExchange::Full | virtual |
| 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 override | internal::MatrixFreeFunctions::VectorDataExchange::Full | virtual |
| 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) const | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| 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 override | internal::MatrixFreeFunctions::VectorDataExchange::Full | virtual |
| 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 override | internal::MatrixFreeFunctions::VectorDataExchange::Full | virtual |
| 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) const | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| Full(const std::shared_ptr< const Utilities::MPI::Partitioner > &partitioner, const MPI_Comm communicator_sm) | internal::MatrixFreeFunctions::VectorDataExchange::Full | |
| get_sm_mpi_communicator() const | internal::MatrixFreeFunctions::VectorDataExchange::Full | |
| ghost_indices_subset_data | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| ghost_targets_data | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| 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 override | internal::MatrixFreeFunctions::VectorDataExchange::Full | virtual |
| 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 override | internal::MatrixFreeFunctions::VectorDataExchange::Full | virtual |
| 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) const | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| 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 override | internal::MatrixFreeFunctions::VectorDataExchange::Full | virtual |
| 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 override | internal::MatrixFreeFunctions::VectorDataExchange::Full | virtual |
| 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) const | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| import_indices_data | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| import_targets_data | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| locally_owned_size() const override | internal::MatrixFreeFunctions::VectorDataExchange::Full | virtual |
| n_ghost_elements | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| n_ghost_indices() const override | internal::MatrixFreeFunctions::VectorDataExchange::Full | virtual |
| n_ghost_indices_in_larger_set_by_remote_rank | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| n_global_elements | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| n_import_indices() const override | internal::MatrixFreeFunctions::VectorDataExchange::Full | virtual |
| n_import_sm_procs() const override | internal::MatrixFreeFunctions::VectorDataExchange::Full | virtual |
| n_local_elements | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| reset_ghost_values(const ArrayView< double > &ghost_array) const override | internal::MatrixFreeFunctions::VectorDataExchange::Full | virtual |
| reset_ghost_values(const ArrayView< float > &ghost_array) const override | internal::MatrixFreeFunctions::VectorDataExchange::Full | virtual |
| reset_ghost_values_impl(const ArrayView< Number > &ghost_array) const | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| size() const override | internal::MatrixFreeFunctions::VectorDataExchange::Full | virtual |
| sm_export_data | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| sm_export_data_this | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| sm_ghost_ranks | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| sm_import_data | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| sm_import_data_this | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| sm_import_ranks | internal::MatrixFreeFunctions::VectorDataExchange::Full | private |
| ~Base()=default | internal::MatrixFreeFunctions::VectorDataExchange::Base | virtual |