Reference documentation for deal.II version GIT relicensing-233-g802318d791 2024-03-28 20:20:02+00:00
\(\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\}}\)
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions | Variables
hanging_nodes_internal.h File Reference
#include <deal.II/base/config.h>
#include <deal.II/base/ndarray.h>
#include <deal.II/base/utilities.h>
#include <deal.II/dofs/dof_accessor.h>
#include <deal.II/fe/fe_q.h>
#include <deal.II/fe/fe_q_iso_q1.h>
#include <deal.II/fe/fe_tools.h>
#include <deal.II/hp/fe_collection.h>

Go to the source code of this file.

Classes

class  internal::MatrixFreeFunctions::HangingNodes< dim >
 

Namespaces

namespace  internal
 
namespace  internal::MatrixFreeFunctions
 

Enumerations

enum class  internal::MatrixFreeFunctions::ConstraintKinds : std::uint16_t {
  internal::MatrixFreeFunctions::unconstrained = 0 , internal::MatrixFreeFunctions::subcell_x = 1 << 0 , internal::MatrixFreeFunctions::subcell_y = 1 << 1 , internal::MatrixFreeFunctions::subcell_z = 1 << 2 ,
  internal::MatrixFreeFunctions::face_x = 1 << 3 , internal::MatrixFreeFunctions::face_y = 1 << 4 , internal::MatrixFreeFunctions::face_z = 1 << 5 , internal::MatrixFreeFunctions::edge_x = 1 << 6 ,
  internal::MatrixFreeFunctions::edge_y = 1 << 7 , internal::MatrixFreeFunctions::edge_z = 1 << 8
}
 

Functions

bool internal::MatrixFreeFunctions::check (const ConstraintKinds kind_in, const unsigned int dim)
 
compressed_constraint_kind internal::MatrixFreeFunctions::compress (const ConstraintKinds kind_in, const unsigned int dim)
 
ConstraintKinds internal::MatrixFreeFunctions::decompress (const compressed_constraint_kind kind_in, const unsigned int dim)
 
std::size_t internal::MatrixFreeFunctions::memory_consumption (const ConstraintKinds &)
 
ConstraintKinds internal::MatrixFreeFunctions::operator| (const ConstraintKinds f1, const ConstraintKinds f2)
 
ConstraintKindsinternal::MatrixFreeFunctions::operator|= (ConstraintKinds &f1, const ConstraintKinds f2)
 
bool internal::MatrixFreeFunctions::operator!= (const ConstraintKinds f1, const ConstraintKinds f2)
 
bool internal::MatrixFreeFunctions::operator< (const ConstraintKinds f1, const ConstraintKinds f2)
 
ConstraintKinds internal::MatrixFreeFunctions::operator& (const ConstraintKinds f1, const ConstraintKinds f2)
 

Variables

constexpr compressed_constraint_kind internal::MatrixFreeFunctions::unconstrained_compressed_constraint_kind = 0