|
Reference documentation for deal.II version 9.2.0
|
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\)
\(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\)
\(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\)
\(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Go to the documentation of this file.
16 #ifndef dealii_dof_levels_h
17 #define dealii_dof_levels_h
35 namespace DoFHandlerImplementation
96 const unsigned int dofs_per_cell)
const;
109 template <
class Archive>
111 serialize(Archive &ar,
const unsigned int version);
119 const unsigned int dofs_per_cell)
const
121 Assert(obj_index * dofs_per_cell + dofs_per_cell <=
122 cell_dof_indices_cache.size(),
125 return cell_dof_indices_cache.data() + (obj_index * dofs_per_cell);
140 template <
class Archive>
144 ar &cell_dof_indices_cache;
DoFObjects< dim > dof_object
std::size_t memory_consumption() const
#define DEAL_II_NAMESPACE_OPEN
std::enable_if< std::is_fundamental< T >::value, std::size_t >::type memory_consumption(const T &t)
const types::global_dof_index * get_cell_cache_start(const unsigned int obj_index, const unsigned int dofs_per_cell) const
static ::ExceptionBase & ExcInternalError()
#define Assert(cond, exc)
void serialize(Archive &ar, const unsigned int version)
#define DEAL_II_NAMESPACE_CLOSE
std::vector< types::global_dof_index > cell_dof_indices_cache