* Returns a pointer to the first index in the
* DoF row @p row.
*/
- const unsigned int *begin_indices (const unsigned int row) const;
+ const types::global_dof_index *begin_indices (const unsigned int row) const;
/**
* Returns a pointer to the one past the last
* DoF index in the row @p row.
*/
- const unsigned int *end_indices (const unsigned int row) const;
+ const types::global_dof_index *end_indices (const unsigned int row) const;
/**
* Returns the number of entries in the
* entries where constraints are not
* embedded).
*/
- const unsigned int *begin_indices_plain (const unsigned int row) const;
+ const types::global_dof_index *begin_indices_plain (const unsigned int row) const;
/**
* Returns a pointer to the one past the last
* entries where constraints are not
* embedded).
*/
- const unsigned int *end_indices_plain (const unsigned int row) const;
+ const types::global_dof_index *end_indices_plain (const unsigned int row) const;
/**
* Returns the FE index for a given finite
* Renumbers the degrees of freedom to give
* good access for this class.
*/
- void renumber_dofs (std::vector<unsigned int> &renumbering);
+ void renumber_dofs (std::vector<types::global_dof_index> &renumbering);
/**
* Returns the memory consumption in bytes of
* not all vector components are filled.
*/
std::vector<std_cxx1x::tuple<unsigned int,
- unsigned int,
- unsigned int> > row_starts;
+ unsigned int,
+ unsigned int> > row_starts;
/**
* Stores the (global) indices of the degrees of
* contiguous memory region and store the
* rowstart in the variable @p row_starts.
*/
- std::vector<unsigned int> dof_indices;
+ std::vector<types::global_dof_index> dof_indices;
/**
* This variable describes the position of
* owned degrees of freedom that are
* constrained.
*/
- std::vector<unsigned int> constrained_dofs;
+ std::vector<types::global_dof_index> constrained_dofs;
/**
* Stores the rowstart indices of the
* compressed row storage in the @p
- * dof_indices_plain
+ * plain_dof_indices
* fields.
*/
- std::vector<unsigned int> row_starts_plain_indices;
+ std::vector<types::global_dof_index> row_starts_plain_indices;
/**
* Stores the indices of the degrees of
* memory region and store the rowstart in the
* variable @p row_starts_plain_indices.
*/
- std::vector<unsigned int> plain_dof_indices;
+ std::vector<types::global_dof_index> plain_dof_indices;
/**
* Stores the number of components in the
* assign_ghosts. Then, all information is
* collected by the partitioner.
*/
- std::vector<unsigned int> ghost_dofs;
+ std::vector<types::global_dof_index> ghost_dofs;
};
#ifndef DOXYGEN
inline
- const unsigned int *
+ const types::global_dof_index *
DoFInfo::begin_indices (const unsigned int row) const
{
AssertIndexRange (row, row_starts.size()-1);
inline
- const unsigned int *
+ const types::global_dof_index *
DoFInfo::end_indices (const unsigned int row) const
{
AssertIndexRange (row, row_starts.size()-1);