18#ifdef DEAL_II_WITH_PETSC
31 std::vector<size_type> block_sizes(num_blocks, 0);
33 if (this->
components.size() != this->n_blocks())
36 for (
unsigned int i = 0; i < this->
n_blocks(); ++i)
void reinit(const unsigned int n_blocks, const size_type n_elements_per_block)
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
unsigned int n_blocks() const
std::vector< Vector > components
BlockIndices block_indices
void reinit(const unsigned int n_blocks, const MPI_Comm &communicator, const size_type block_size, const size_type locally_owned_size, const bool omit_zeroing_entries=false)
unsigned int global_dof_index