Reference documentation for deal.II version 9.6.0
|
This is the complete list of members for internal::MatrixFreeFunctions::VectorDataExchange::Base, including all inherited members.
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 =0 | internal::MatrixFreeFunctions::VectorDataExchange::Base | pure 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 =0 | internal::MatrixFreeFunctions::VectorDataExchange::Base | pure virtual |
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 =0 | internal::MatrixFreeFunctions::VectorDataExchange::Base | pure 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 =0 | internal::MatrixFreeFunctions::VectorDataExchange::Base | pure virtual |
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 =0 | internal::MatrixFreeFunctions::VectorDataExchange::Base | pure 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 =0 | internal::MatrixFreeFunctions::VectorDataExchange::Base | pure virtual |
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 =0 | internal::MatrixFreeFunctions::VectorDataExchange::Base | pure 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 =0 | internal::MatrixFreeFunctions::VectorDataExchange::Base | pure virtual |
locally_owned_size() const =0 | internal::MatrixFreeFunctions::VectorDataExchange::Base | pure virtual |
n_ghost_indices() const =0 | internal::MatrixFreeFunctions::VectorDataExchange::Base | pure virtual |
n_import_indices() const =0 | internal::MatrixFreeFunctions::VectorDataExchange::Base | pure virtual |
n_import_sm_procs() const =0 | internal::MatrixFreeFunctions::VectorDataExchange::Base | pure virtual |
reset_ghost_values(const ArrayView< double > &ghost_array) const =0 | internal::MatrixFreeFunctions::VectorDataExchange::Base | pure virtual |
reset_ghost_values(const ArrayView< float > &ghost_array) const =0 | internal::MatrixFreeFunctions::VectorDataExchange::Base | pure virtual |
size() const =0 | internal::MatrixFreeFunctions::VectorDataExchange::Base | pure virtual |
~Base()=default | internal::MatrixFreeFunctions::VectorDataExchange::Base | virtual |