Reference documentation for deal.II version 9.6.0
|
#include <deal.II/lac/la_parallel_vector.h>
Public Types | |
template<typename T > | |
using | get_mpi_communicator_t |
template<typename T > | |
using | locally_owned_domain_indices_t |
template<typename T > | |
using | locally_owned_range_indices_t |
template<typename T > | |
using | initialize_dof_vector_t |
Static Public Member Functions | |
template<typename MatrixType , std::enable_if_t< has_get_mpi_communicator< MatrixType > &&has_locally_owned_domain_indices< MatrixType >, MatrixType > * = nullptr> | |
static void | reinit_domain_vector (MatrixType &mat, LinearAlgebra::distributed::Vector< Number > &vec, bool) |
template<typename MatrixType , std::enable_if_t< has_initialize_dof_vector< MatrixType >, MatrixType > * = nullptr> | |
static void | reinit_domain_vector (MatrixType &mat, LinearAlgebra::distributed::Vector< Number > &vec, bool omit_zeroing_entries) |
template<typename MatrixType , std::enable_if_t< has_get_mpi_communicator< MatrixType > &&has_locally_owned_range_indices< MatrixType >, MatrixType > * = nullptr> | |
static void | reinit_range_vector (MatrixType &mat, LinearAlgebra::distributed::Vector< Number > &vec, bool) |
template<typename MatrixType , std::enable_if_t< has_initialize_dof_vector< MatrixType >, MatrixType > * = nullptr> | |
static void | reinit_range_vector (MatrixType &mat, LinearAlgebra::distributed::Vector< Number > &vec, bool omit_zeroing_entries) |
Static Public Attributes | |
template<typename T > | |
static constexpr bool | has_get_mpi_communicator |
template<typename T > | |
static constexpr bool | has_locally_owned_domain_indices |
template<typename T > | |
static constexpr bool | has_locally_owned_range_indices |
template<typename T > | |
static constexpr bool | has_initialize_dof_vector |
A helper class used internally in linear_operator.h. Specialization for LinearAlgebra::distributed::Vector.
Definition at line 1821 of file la_parallel_vector.h.
using internal::LinearOperatorImplementation::ReinitHelper< LinearAlgebra::distributed::Vector< Number > >::get_mpi_communicator_t |
Definition at line 1827 of file la_parallel_vector.h.
using internal::LinearOperatorImplementation::ReinitHelper< LinearAlgebra::distributed::Vector< Number > >::locally_owned_domain_indices_t |
Definition at line 1837 of file la_parallel_vector.h.
using internal::LinearOperatorImplementation::ReinitHelper< LinearAlgebra::distributed::Vector< Number > >::locally_owned_range_indices_t |
Definition at line 1847 of file la_parallel_vector.h.
using internal::LinearOperatorImplementation::ReinitHelper< LinearAlgebra::distributed::Vector< Number > >::initialize_dof_vector_t |
Definition at line 1857 of file la_parallel_vector.h.
|
inlinestatic |
Definition at line 1879 of file la_parallel_vector.h.
|
inlinestatic |
Definition at line 1898 of file la_parallel_vector.h.
|
inlinestatic |
Definition at line 1921 of file la_parallel_vector.h.
|
inlinestatic |
Definition at line 1940 of file la_parallel_vector.h.
|
staticconstexpr |
Definition at line 1831 of file la_parallel_vector.h.
|
staticconstexpr |
Definition at line 1841 of file la_parallel_vector.h.
|
staticconstexpr |
Definition at line 1851 of file la_parallel_vector.h.
|
staticconstexpr |
Definition at line 1862 of file la_parallel_vector.h.