MFEM v4.7.0
Finite element discretization library
Loading...
Searching...
No Matches
mfem::ElementDofIndexer< FE > Class Template Reference

#include <tfespace.hpp>

Public Types

typedef FE FE_type
 

Public Member Functions

 ElementDofIndexer (const FE &fe, const FiniteElementSpace &fes)
 
MFEM_ALWAYS_INLINE ElementDofIndexer (const ElementDofIndexer &orig)
 
MFEM_ALWAYS_INLINE ~ElementDofIndexer ()
 
MFEM_ALWAYS_INLINE void SetElement (int elem_idx)
 
MFEM_ALWAYS_INLINE int map (int loc_dof_idx, int elem_offset) const
 

Protected Attributes

const int * el_dof_list
 
const int * loc_dof_list
 
bool own_list
 

Detailed Description

template<typename FE>
class mfem::ElementDofIndexer< FE >

Definition at line 40 of file tfespace.hpp.

Member Typedef Documentation

◆ FE_type

template<typename FE >
typedef FE mfem::ElementDofIndexer< FE >::FE_type

Definition at line 47 of file tfespace.hpp.

Constructor & Destructor Documentation

◆ ElementDofIndexer() [1/2]

template<typename FE >
mfem::ElementDofIndexer< FE >::ElementDofIndexer ( const FE & fe,
const FiniteElementSpace & fes )
inline

Definition at line 49 of file tfespace.hpp.

◆ ElementDofIndexer() [2/2]

template<typename FE >
MFEM_ALWAYS_INLINE mfem::ElementDofIndexer< FE >::ElementDofIndexer ( const ElementDofIndexer< FE > & orig)
inline

Definition at line 86 of file tfespace.hpp.

◆ ~ElementDofIndexer()

template<typename FE >
MFEM_ALWAYS_INLINE mfem::ElementDofIndexer< FE >::~ElementDofIndexer ( )
inline

Definition at line 93 of file tfespace.hpp.

Member Function Documentation

◆ map()

template<typename FE >
MFEM_ALWAYS_INLINE int mfem::ElementDofIndexer< FE >::map ( int loc_dof_idx,
int elem_offset ) const
inline

Definition at line 102 of file tfespace.hpp.

◆ SetElement()

template<typename FE >
MFEM_ALWAYS_INLINE void mfem::ElementDofIndexer< FE >::SetElement ( int elem_idx)
inline

Definition at line 96 of file tfespace.hpp.

Member Data Documentation

◆ el_dof_list

template<typename FE >
const int* mfem::ElementDofIndexer< FE >::el_dof_list
protected

Definition at line 43 of file tfespace.hpp.

◆ loc_dof_list

template<typename FE >
const int * mfem::ElementDofIndexer< FE >::loc_dof_list
protected

Definition at line 43 of file tfespace.hpp.

◆ own_list

template<typename FE >
bool mfem::ElementDofIndexer< FE >::own_list
protected

Definition at line 44 of file tfespace.hpp.


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