Reference documentation for deal.II version 8.1.0
Static Public Member Functions | List of all members
internal::DoFCellAccessor::Implementation Struct Reference

#include <dof_accessor.templates.h>

Static Public Member Functions

template<int spacedim, bool lda>
static void update_cell_dof_indices_cache (const DoFCellAccessor< DoFHandler< 1, spacedim >, lda > &accessor)
 
template<int spacedim, bool lda>
static void update_cell_dof_indices_cache (const DoFCellAccessor< DoFHandler< 2, spacedim >, lda > &accessor)
 
template<int spacedim, bool lda>
static void update_cell_dof_indices_cache (const DoFCellAccessor< DoFHandler< 3, spacedim >, lda > &accessor)
 
template<int dim, int spacedim, bool lda>
static void update_cell_dof_indices_cache (const DoFCellAccessor<::hp::DoFHandler< dim, spacedim >, lda > &accessor)
 
template<int spacedim, bool lda>
static void set_dof_indices (DoFCellAccessor< DoFHandler< 1, spacedim >, lda > &accessor, const std::vector< types::global_dof_index > &local_dof_indices)
 
template<int spacedim, bool lda>
static void set_dof_indices (DoFCellAccessor< DoFHandler< 2, spacedim >, lda > &accessor, const std::vector< types::global_dof_index > &local_dof_indices)
 
template<int spacedim, bool lda>
static void set_dof_indices (DoFCellAccessor< DoFHandler< 3, spacedim >, lda > &accessor, const std::vector< types::global_dof_index > &local_dof_indices)
 
template<int dim, int spacedim, bool lda>
static void set_dof_indices (const DoFCellAccessor<::hp::DoFHandler< dim, spacedim >, lda > &, const std::vector< types::global_dof_index > &)
 
template<int dim, int spacedim, bool lda>
static unsigned int active_fe_index (const DoFCellAccessor< DoFHandler< dim, spacedim >, lda > &)
 
template<int dim, int spacedim, bool lda>
static unsigned int active_fe_index (const DoFCellAccessor<::hp::DoFHandler< dim, spacedim >, lda > &accessor)
 
template<int dim, int spacedim, bool lda>
static void set_active_fe_index (const DoFCellAccessor< DoFHandler< dim, spacedim >, lda > &, const unsigned int i)
 
template<int dim, int spacedim, bool lda>
static void set_active_fe_index (DoFCellAccessor<::hp::DoFHandler< dim, spacedim >, lda > &accessor, const unsigned int i)
 
template<int dim, int spacedim, bool lda, typename ForwardIterator , class OutputVector >
static void distribute_local_to_global (const DoFCellAccessor<::DoFHandler< dim, spacedim >, lda > &accessor, ForwardIterator local_source_begin, ForwardIterator local_source_end, OutputVector &global_destination)
 
template<int dim, int spacedim, bool lda, typename ForwardIterator , class OutputVector >
static void distribute_local_to_global (const DoFCellAccessor<::hp::DoFHandler< dim, spacedim >, lda > &accessor, ForwardIterator local_source_begin, ForwardIterator local_source_end, OutputVector &global_destination)
 
template<int dim, int spacedim, bool lda, typename ForwardIterator , class OutputVector >
static void distribute_local_to_global (const DoFCellAccessor<::DoFHandler< dim, spacedim >, lda > &accessor, const ConstraintMatrix &constraints, ForwardIterator local_source_begin, ForwardIterator local_source_end, OutputVector &global_destination)
 
template<int dim, int spacedim, bool lda, typename ForwardIterator , class OutputVector >
static void distribute_local_to_global (const DoFCellAccessor<::hp::DoFHandler< dim, spacedim >, lda > &accessor, const ConstraintMatrix &constraints, ForwardIterator local_source_begin, ForwardIterator local_source_end, OutputVector &global_destination)
 
template<int dim, int spacedim, bool lda, typename number , class OutputMatrix >
static void distribute_local_to_global (const DoFCellAccessor<::DoFHandler< dim, spacedim >, lda > &accessor, const ::FullMatrix< number > &local_source, OutputMatrix &global_destination)
 
template<int dim, int spacedim, bool lda, typename number , class OutputMatrix >
static void distribute_local_to_global (const DoFCellAccessor<::hp::DoFHandler< dim, spacedim >, lda > &accessor, const ::FullMatrix< number > &local_source, OutputMatrix &global_destination)
 
template<int dim, int spacedim, bool lda, typename number , class OutputMatrix , typename OutputVector >
static void distribute_local_to_global (const DoFCellAccessor<::DoFHandler< dim, spacedim >, lda > &accessor, const ::FullMatrix< number > &local_matrix, const ::Vector< number > &local_vector, OutputMatrix &global_matrix, OutputVector &global_vector)
 
template<int dim, int spacedim, bool lda, typename number , class OutputMatrix , typename OutputVector >
static void distribute_local_to_global (const DoFCellAccessor<::hp::DoFHandler< dim, spacedim >, lda > &accessor, const ::FullMatrix< number > &local_matrix, const ::Vector< number > &local_vector, OutputMatrix &global_matrix, OutputVector &global_vector)
 

Detailed Description

A class with the same purpose as the similarly named class of the Triangulation class. See there for more information.

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

Member Function Documentation

template<int spacedim, bool lda>
static void internal::DoFCellAccessor::Implementation::update_cell_dof_indices_cache ( const DoFCellAccessor< DoFHandler< 1, spacedim >, lda > &  accessor)
inlinestatic

Implement the updating of the cache. Currently not implemented for hp::DoFHandler objects.

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

template<int spacedim, bool lda>
static void internal::DoFCellAccessor::Implementation::set_dof_indices ( DoFCellAccessor< DoFHandler< 1, spacedim >, lda > &  accessor,
const std::vector< types::global_dof_index > &  local_dof_indices 
)
inlinestatic

Implement setting dof indices on a cell. Currently not implemented for hp::DoFHandler objects.

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

template<int dim, int spacedim, bool lda>
static unsigned int internal::DoFCellAccessor::Implementation::active_fe_index ( const DoFCellAccessor< DoFHandler< dim, spacedim >, lda > &  )
inlinestatic

Do what the active_fe_index function in the parent class is supposed to do.

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

template<int dim, int spacedim, bool lda>
static void internal::DoFCellAccessor::Implementation::set_active_fe_index ( const DoFCellAccessor< DoFHandler< dim, spacedim >, lda > &  ,
const unsigned int  i 
)
inlinestatic

Do what the set_active_fe_index function in the parent class is supposed to do.

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


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