Reference documentation for deal.II version 8.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Static Public Member Functions | List of all members
internal::DoFAccessor::Implementation Struct Reference

#include <dof_accessor.templates.h>

Static Public Member Functions

template<int spacedim>
static types::global_dof_index get_dof_index (const ::DoFHandler< 1, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index,::internal::int2type< 1 >)
 
template<int spacedim>
static void set_dof_index (const ::DoFHandler< 1, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index,::internal::int2type< 1 >, const types::global_dof_index global_index)
 
template<int spacedim>
static types::global_dof_index get_dof_index (const ::DoFHandler< 2, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index,::internal::int2type< 1 >)
 
template<int spacedim>
static void set_dof_index (const ::DoFHandler< 2, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index,::internal::int2type< 1 >, const types::global_dof_index global_index)
 
template<int spacedim>
static types::global_dof_index get_dof_index (const ::DoFHandler< 2, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index,::internal::int2type< 2 >)
 
template<int spacedim>
static void set_dof_index (const ::DoFHandler< 2, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index,::internal::int2type< 2 >, const types::global_dof_index global_index)
 
template<int spacedim>
static types::global_dof_index get_dof_index (const ::DoFHandler< 3, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index,::internal::int2type< 1 >)
 
template<int spacedim>
static void set_dof_index (const ::DoFHandler< 3, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index,::internal::int2type< 1 >, const types::global_dof_index global_index)
 
template<int spacedim>
static types::global_dof_index get_dof_index (const ::DoFHandler< 3, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index,::internal::int2type< 2 >)
 
template<int spacedim>
static void set_dof_index (const ::DoFHandler< 3, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index,::internal::int2type< 2 >, const types::global_dof_index global_index)
 
template<int spacedim>
static types::global_dof_index get_dof_index (const ::DoFHandler< 3, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index,::internal::int2type< 3 >)
 
template<int spacedim>
static void set_dof_index (const ::DoFHandler< 3, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index,::internal::int2type< 3 >, const types::global_dof_index global_index)
 
template<int spacedim>
static types::global_dof_index get_dof_index (const ::hp::DoFHandler< 1, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index, const ::internal::int2type< 1 > &)
 
template<int spacedim>
static void set_dof_index (const ::hp::DoFHandler< 1, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index, const ::internal::int2type< 1 > &, const types::global_dof_index global_index)
 
template<int spacedim>
static types::global_dof_index get_dof_index (const ::hp::DoFHandler< 2, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index, const ::internal::int2type< 1 > &)
 
template<int spacedim>
static void set_dof_index (const ::hp::DoFHandler< 2, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index, const ::internal::int2type< 1 > &, const types::global_dof_index global_index)
 
template<int spacedim>
static types::global_dof_index get_dof_index (const ::hp::DoFHandler< 2, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index, const ::internal::int2type< 2 > &)
 
template<int spacedim>
static void set_dof_index (const ::hp::DoFHandler< 2, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index, const ::internal::int2type< 2 > &, const types::global_dof_index global_index)
 
template<int spacedim>
static types::global_dof_index get_dof_index (const ::hp::DoFHandler< 3, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index, const ::internal::int2type< 1 > &)
 
template<int spacedim>
static void set_dof_index (const ::hp::DoFHandler< 3, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index, const ::internal::int2type< 1 > &, const types::global_dof_index global_index)
 
template<int spacedim>
static types::global_dof_index get_dof_index (const ::hp::DoFHandler< 3, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index, const ::internal::int2type< 2 > &)
 
template<int spacedim>
static void set_dof_index (const ::hp::DoFHandler< 3, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index, const ::internal::int2type< 2 > &, const types::global_dof_index global_index)
 
template<int spacedim>
static types::global_dof_index get_dof_index (const ::hp::DoFHandler< 3, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index, const ::internal::int2type< 3 > &)
 
template<int spacedim>
static void set_dof_index (const ::hp::DoFHandler< 3, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const unsigned int local_index, const ::internal::int2type< 3 > &, const types::global_dof_index global_index)
 
template<int structdim, int dim, int spacedim>
static bool fe_index_is_active (const ::DoFHandler< dim, spacedim > &, const unsigned int, const unsigned int, const unsigned int fe_index, const ::internal::int2type< structdim > &)
 
template<int structdim, int dim, int spacedim>
static unsigned int n_active_fe_indices (const ::DoFHandler< dim, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const ::internal::int2type< structdim > &)
 
template<int structdim, int dim, int spacedim>
static unsigned int nth_active_fe_index (const ::DoFHandler< dim, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int n, const ::internal::int2type< structdim > &)
 
template<int spacedim>
static bool fe_index_is_active (const ::hp::DoFHandler< 1, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const ::internal::int2type< 1 > &)
 
template<int spacedim>
static unsigned int n_active_fe_indices (const ::hp::DoFHandler< 1, spacedim > &, const unsigned int obj_level, const unsigned int obj_index, const ::internal::int2type< 1 > &)
 
template<int spacedim>
static unsigned int nth_active_fe_index (const ::hp::DoFHandler< 1, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int n, const ::internal::int2type< 1 > &)
 
template<int spacedim>
static bool fe_index_is_active (const ::hp::DoFHandler< 2, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const ::internal::int2type< 1 > &)
 
template<int spacedim>
static unsigned int n_active_fe_indices (const ::hp::DoFHandler< 2, spacedim > &dof_handler, const unsigned int, const unsigned int obj_index, const ::internal::int2type< 1 > &)
 
template<int spacedim>
static unsigned int nth_active_fe_index (const ::hp::DoFHandler< 2, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int n, const ::internal::int2type< 1 > &)
 
template<int spacedim>
static bool fe_index_is_active (const ::hp::DoFHandler< 2, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const ::internal::int2type< 2 > &)
 
template<int spacedim>
static unsigned int n_active_fe_indices (const ::hp::DoFHandler< 2, spacedim > &, const unsigned int obj_level, const unsigned int obj_index, const ::internal::int2type< 2 > &)
 
template<int spacedim>
static unsigned int nth_active_fe_index (const ::hp::DoFHandler< 2, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int n, const ::internal::int2type< 2 > &)
 
template<int spacedim>
static bool fe_index_is_active (const ::hp::DoFHandler< 3, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const ::internal::int2type< 1 > &)
 
template<int spacedim>
static unsigned int n_active_fe_indices (const ::hp::DoFHandler< 3, spacedim > &dof_handler, const unsigned int, const unsigned int obj_index, const ::internal::int2type< 1 > &)
 
template<int spacedim>
static unsigned int nth_active_fe_index (const ::hp::DoFHandler< 3, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int n, const ::internal::int2type< 1 > &)
 
template<int spacedim>
static bool fe_index_is_active (const ::hp::DoFHandler< 3, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const ::internal::int2type< 2 > &)
 
template<int spacedim>
static bool fe_index_is_active (const ::hp::DoFHandler< 3, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int fe_index, const ::internal::int2type< 3 > &)
 
template<int spacedim>
static unsigned int n_active_fe_indices (const ::hp::DoFHandler< 3, spacedim > &dof_handler, const unsigned int, const unsigned int obj_index, const ::internal::int2type< 2 > &)
 
template<int spacedim>
static unsigned int nth_active_fe_index (const ::hp::DoFHandler< 3, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int n, const ::internal::int2type< 2 > &)
 
template<int spacedim>
static unsigned int n_active_fe_indices (const ::hp::DoFHandler< 3, spacedim > &, const unsigned int obj_level, const unsigned int obj_index, const ::internal::int2type< 3 > &)
 
template<int spacedim>
static unsigned int nth_active_fe_index (const ::hp::DoFHandler< 3, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int n, const ::internal::int2type< 3 > &)
 
template<int dim, int spacedim>
static void set_vertex_dof_index (::DoFHandler< dim, spacedim > &dof_handler, const unsigned int vertex_index, const unsigned int fe_index, const unsigned int local_index, const types::global_dof_index global_index)
 
template<int dim, int spacedim>
static void set_vertex_dof_index (::hp::DoFHandler< dim, spacedim > &dof_handler, const unsigned int vertex_index, const unsigned int fe_index, const unsigned int local_index, const types::global_dof_index global_index)
 
template<int dim, int spacedim>
static types::global_dof_index get_vertex_dof_index (const ::DoFHandler< dim, spacedim > &dof_handler, const unsigned int vertex_index, const unsigned int fe_index, const unsigned int local_index)
 
template<int dim, int spacedim>
static types::global_dof_index get_vertex_dof_index (const ::hp::DoFHandler< dim, spacedim > &dof_handler, const unsigned int vertex_index, const unsigned int fe_index, const unsigned int local_index)
 
template<int dim, int spacedim>
static unsigned int n_active_vertex_fe_indices (const ::hp::DoFHandler< dim, spacedim > &dof_handler, const unsigned int vertex_index)
 
template<int dim, int spacedim>
static unsigned int nth_active_vertex_fe_index (const ::hp::DoFHandler< dim, spacedim > &dof_handler, const unsigned int vertex_index, const unsigned int n)
 
template<int dim, int spacedim>
static bool fe_is_active_on_vertex (const ::hp::DoFHandler< dim, spacedim > &dof_handler, const unsigned int vertex_index, const unsigned int fe_index)
 
template<class DH , bool lda>
static void set_mg_dof_indices (const ::DoFAccessor< 1, DH, lda > &, const int, const std::vector< types::global_dof_index > &, const unsigned int)
 
template<class DH , bool lda>
static void set_mg_dof_indices (::DoFAccessor< 2, DH, lda > &accessor, const int level, const std::vector< types::global_dof_index > &dof_indices, const unsigned int fe_index)
 
template<class DH , bool lda>
static void set_mg_dof_indices (const ::DoFAccessor< 3, DH, lda > &, const int, const std::vector< types::global_dof_index > &, const unsigned int)
 

Detailed Description

A class like the one with same name in tria.cc. See there for more information.

Definition at line 221 of file dof_accessor.templates.h.

Member Function Documentation

template<int spacedim>
static types::global_dof_index internal::DoFAccessor::Implementation::get_dof_index ( const ::DoFHandler< 1, spacedim > &  dof_handler,
const unsigned int  obj_level,
const unsigned int  obj_index,
const unsigned int  fe_index,
const unsigned int  local_index,
::internal::int2type< 1 >   
)
inlinestatic

Implementations of the get_dof_index/set_dof_index functions.

Definition at line 230 of file dof_accessor.templates.h.

template<int dim, int spacedim>
static void internal::DoFAccessor::Implementation::set_vertex_dof_index ( ::DoFHandler< dim, spacedim > &  dof_handler,
const unsigned int  vertex_index,
const unsigned int  fe_index,
const unsigned int  local_index,
const types::global_dof_index  global_index 
)
inlinestatic

Set the local_index-th degree of freedom corresponding to the finite element specified by fe_index on the vertex with global number vertex_index to global_index.

Definition at line 1085 of file dof_accessor.templates.h.

template<int dim, int spacedim>
static types::global_dof_index internal::DoFAccessor::Implementation::get_vertex_dof_index ( const ::DoFHandler< dim, spacedim > &  dof_handler,
const unsigned int  vertex_index,
const unsigned int  fe_index,
const unsigned int  local_index 
)
inlinestatic

Get the local_index-th degree of freedom corresponding to the finite element specified by fe_index on the vertex with global number vertex_index to global_index.

Definition at line 1179 of file dof_accessor.templates.h.

template<int dim, int spacedim>
static unsigned int internal::DoFAccessor::Implementation::n_active_vertex_fe_indices ( const ::hp::DoFHandler< dim, spacedim > &  dof_handler,
const unsigned int  vertex_index 
)
inlinestatic

Return the number of different finite elements that are active on a given vertex.

Definition at line 1263 of file dof_accessor.templates.h.

template<int dim, int spacedim>
static unsigned int internal::DoFAccessor::Implementation::nth_active_vertex_fe_index ( const ::hp::DoFHandler< dim, spacedim > &  dof_handler,
const unsigned int  vertex_index,
const unsigned int  n 
)
inlinestatic

Return the fe index of the n-th finite element active on a given vertex.

Definition at line 1311 of file dof_accessor.templates.h.

template<int dim, int spacedim>
static bool internal::DoFAccessor::Implementation::fe_is_active_on_vertex ( const ::hp::DoFHandler< dim, spacedim > &  dof_handler,
const unsigned int  vertex_index,
const unsigned int  fe_index 
)
inlinestatic

Return whether a particular finite element index is active on the specified vertex.

Definition at line 1370 of file dof_accessor.templates.h.


The documentation for this struct was generated from the following file: