|
template<int dim, int spacedim, int structdim, typename GlobalIndexType , typename DoFPProcessor > |
static void | process_dof_index (const DoFHandler< dim, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const types::fe_index fe_index, const unsigned int local_index, const std::integral_constant< int, structdim > &, GlobalIndexType &global_index, const DoFPProcessor &process) |
|
template<int dim, int spacedim, int structdim> |
static std::pair< unsigned int, unsigned int > | process_object_range (const DoFHandler< dim, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const types::fe_index fe_index, const std::integral_constant< int, structdim > &) |
|
template<int dim, int spacedim, int structdim, bool level_dof_access> |
static std::pair< unsigned int, unsigned int > | process_object_range (const ::DoFAccessor< structdim, dim, spacedim, level_dof_access > accessor, const types::fe_index fe_index) |
|
template<int dim, int spacedim, int structdim> |
static std::pair< unsigned int, unsigned int > | process_object_range (::DoFInvalidAccessor< structdim, dim, spacedim >, const unsigned int) |
|
template<int dim, int spacedim, int structdim, typename DoFProcessor , typename DoFMapping > |
static void | process_object (const DoFHandler< dim, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const types::fe_index fe_index, const DoFMapping &mapping, const std::integral_constant< int, structdim > &dd, types::global_dof_index *&dof_indices_ptr, const DoFProcessor &process) |
|
template<int dim, int spacedim, int structdim> |
static void | set_dof_index (const DoFHandler< dim, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const types::fe_index fe_index, const unsigned int local_index, const std::integral_constant< int, structdim > &dd, const types::global_dof_index global_index) |
|
template<int dim, int spacedim, int structdim> |
static types::global_dof_index | get_dof_index (const DoFHandler< dim, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const types::fe_index fe_index, const unsigned int local_index, const std::integral_constant< int, structdim > &dd) |
|
template<int dim, int spacedim> |
static types::global_dof_index & | mg_vertex_dof_index (DoFHandler< dim, spacedim > &dof_handler, const int level, const unsigned int vertex_index, const unsigned int i) |
|
template<int dim, int spacedim, int structdim> |
static unsigned int | n_active_fe_indices (const DoFHandler< dim, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const std::integral_constant< int, structdim > &) |
|
template<int dim, int spacedim, int structdim> |
static types::fe_index | nth_active_fe_index (const DoFHandler< dim, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const unsigned int local_index, const std::integral_constant< int, structdim > &) |
|
template<int dim, int spacedim, int structdim> |
static std::set< types::fe_index > | get_active_fe_indices (const DoFHandler< dim, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const std::integral_constant< int, structdim > &t) |
|
template<int dim, int spacedim, int structdim> |
static bool | fe_index_is_active (const DoFHandler< dim, spacedim > &dof_handler, const unsigned int obj_level, const unsigned int obj_index, const types::fe_index fe_index, const std::integral_constant< int, structdim > &) |
|
template<typename InputVector , typename ForwardIterator > |
static void | extract_subvector_to (const InputVector &values, const types::global_dof_index *cache, const types::global_dof_index *cache_end, ForwardIterator local_values_begin) |
|
static std::vector< unsigned int > | sort_indices (const types::global_dof_index *v_begin, const types::global_dof_index *v_end) |
|
template<typename ForwardIterator , typename Number , typename MemorySpace > |
static void | extract_subvector_to (const LinearAlgebra::TpetraWrappers::Vector< Number, MemorySpace > &values, const types::global_dof_index *cache_begin, const types::global_dof_index *cache_end, ForwardIterator local_values_begin) |
|
template<typename ForwardIterator > |
static void | extract_subvector_to (const LinearAlgebra::EpetraWrappers::Vector &values, const types::global_dof_index *cache_begin, const types::global_dof_index *cache_end, ForwardIterator local_values_begin) |
|
template<int dim, int spacedim, bool level_dof_access, int structdim> |
static unsigned int | n_dof_indices (const ::DoFAccessor< structdim, dim, spacedim, level_dof_access > &accessor, const types::fe_index fe_index_, const bool count_level_dofs) |
|
template<typename ArrayType > |
static unsigned int | get_array_length (const ArrayType &array) |
|
static unsigned int | get_array_length (const std::tuple<> &) |
|
template<typename ArrayType > |
static types::global_dof_index * | get_array_ptr (const ArrayType &array) |
|
static types::global_dof_index * | get_array_ptr (const std::tuple<> &) |
|
template<int dim, int spacedim, bool level_dof_access, int structdim, typename DoFIndicesType , typename DoFOperation , typename DoFProcessor > |
static void | process_dof_indices (const ::DoFAccessor< structdim, dim, spacedim, level_dof_access > &accessor, const DoFIndicesType &const_dof_indices, const types::fe_index fe_index_, const DoFOperation &dof_operation, const DoFProcessor &dof_processor, const bool count_level_dofs) |
|
template<int dim, int spacedim, bool level_dof_access, int structdim> |
static void | get_dof_indices (const ::DoFAccessor< structdim, dim, spacedim, level_dof_access > &accessor, std::vector< types::global_dof_index > &dof_indices, const types::fe_index fe_index) |
|
template<int dim, int spacedim, bool level_dof_access, int structdim> |
static void | set_dof_indices (const ::DoFAccessor< structdim, dim, spacedim, level_dof_access > &accessor, const std::vector< types::global_dof_index > &dof_indices, const types::fe_index fe_index) |
|
template<int dim, int spacedim, bool level_dof_access, int structdim> |
static void | get_mg_dof_indices (const ::DoFAccessor< structdim, dim, spacedim, level_dof_access > &accessor, const int level, std::vector< types::global_dof_index > &dof_indices, const types::fe_index fe_index) |
|
template<int dim, int spacedim, bool level_dof_access, int structdim> |
static void | set_mg_dof_indices (const ::DoFAccessor< structdim, dim, spacedim, level_dof_access > &accessor, const int level, const std::vector< types::global_dof_index > &dof_indices, const types::fe_index fe_index) |
|
template<int dim, int spacedim> |
static types::global_dof_index & | get_mg_dof_index (const DoFHandler< dim, spacedim > &dof_handler, const std::unique_ptr< internal::DoFHandlerImplementation::DoFLevel< dim > > &mg_level, const std::unique_ptr< internal::DoFHandlerImplementation::DoFFaces< dim > > &, const unsigned int obj_index, const types::fe_index fe_index, const unsigned int local_index, const std::integral_constant< int, dim >) |
|
template<int dim, int spacedim, std::enable_if_t<(dim > 1), int > = 0> |
static types::global_dof_index & | get_mg_dof_index (const DoFHandler< dim, spacedim > &dof_handler, const std::unique_ptr< internal::DoFHandlerImplementation::DoFLevel< dim > > &, const std::unique_ptr< internal::DoFHandlerImplementation::DoFFaces< dim > > &mg_faces, const unsigned int obj_index, const types::fe_index fe_index, const unsigned int local_index, const std::integral_constant< int, 1 >) |
|
template<int spacedim> |
static types::global_dof_index & | get_mg_dof_index (const DoFHandler< 3, spacedim > &dof_handler, const std::unique_ptr< internal::DoFHandlerImplementation::DoFLevel< 3 > > &, const std::unique_ptr< internal::DoFHandlerImplementation::DoFFaces< 3 > > &mg_faces, const unsigned int obj_index, const types::fe_index fe_index, const unsigned int local_index, const std::integral_constant< int, 2 >) |
|
A class like the one with same name in tria.cc. See there for more information.
Definition at line 2352 of file dof_accessor.h.