Comfort class. Provides getter functions to access the mesh member variables more comfortably.  
 More...
#include <SF_fem_utils.h>
template<class T, class S>
class SF::element_view< T, S >
Comfort class. Provides getter functions to access the mesh member variables more comfortably. 
- Template Parameters
 - 
  
    | T | Integer type.  | 
    | S | Floating point type.  | 
  
   
Definition at line 704 of file SF_fem_utils.h.
 
◆ element_view()
template<class T , class S > 
 
Constructor. Initializes to element index 0. 
- Parameters
 - 
  
    | [in] | mesh | The mesh which should be linked to the element view.  | 
  
   
Definition at line 720 of file SF_fem_utils.h.
 
 
◆ coord()
template<class T , class S > 
 
Access vertex coordinates. 
- Parameters
 - 
  
    | [in] | nidx | Connectivity index w.r.t. the current element (e.g. 0-3 for a Tetra). | 
  
   
- Returns
 - Vertex coordinate. 
 
Definition at line 840 of file SF_fem_utils.h.
 
 
◆ dimension()
template<class T , class S > 
 
 
◆ element_index()
template<class T , class S > 
 
 
◆ fiber()
template<class T , class S > 
 
Get element fiber direction. 
- Returns
 - Fiber direction. 
 
Definition at line 851 of file SF_fem_utils.h.
 
 
◆ global_element_index() [1/2]
template<class T , class S > 
 
 
◆ global_element_index() [2/2]
template<class T , class S > 
 
 
◆ global_node() [1/2]
template<class T , class S > 
 
Access the connectivity information. 
- Parameters
 - 
  
    | [in] | nidx | Connectivity index w.r.t. the current element (e.g. 0-3 for a Tetra). | 
  
   
- Returns
 - Local index w.r.t. to the local domain. Use the mesh numberings to access global indices. 
 
Definition at line 806 of file SF_fem_utils.h.
 
 
◆ global_node() [2/2]
template<class T , class S > 
 
Access the connectivity information. 
- Parameters
 - 
  
    | [in] | nidx | Connectivity index w.r.t. the current element (e.g. 0-3 for a Tetra).  | 
    | [in] | nbr | Numbering to use. | 
  
   
- Returns
 - Local index w.r.t. to the local domain. Use the mesh numberings to access global indices. 
 
Definition at line 818 of file SF_fem_utils.h.
 
 
◆ has_sheet()
template<class T , class S > 
 
Check if a sheet direction is present. 
- Returns
 - Whether sheet direction is present. 
 
Definition at line 873 of file SF_fem_utils.h.
 
 
◆ integration_points()
template<class T , class S > 
  
  
      
        
          | void SF::element_view< T, S >::integration_points  | 
          ( | 
          const short  | 
          order,  | 
         
        
           | 
           | 
          Point *  | 
          ip,  | 
         
        
           | 
           | 
          double *  | 
          w,  | 
         
        
           | 
           | 
          int &  | 
          nint  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ next()
template<class T , class S > 
 
Select next element if possible. 
- Returns
 - Whether there was a next element. 
 
Definition at line 746 of file SF_fem_utils.h.
 
 
◆ node()
template<class T , class S > 
 
Access the connectivity information. 
- Parameters
 - 
  
    | [in] | nidx | Connectivity index w.r.t. the current element (e.g. 0-3 for a Tetra). | 
  
   
- Returns
 - Local index w.r.t. to the local domain. Use the mesh numberings to access global indices. 
 
Definition at line 794 of file SF_fem_utils.h.
 
 
◆ nodes()
template<class T , class S > 
 
Access the connectivity information. 
- Returns
 - Local connectivity indices. 
 
Definition at line 829 of file SF_fem_utils.h.
 
 
◆ num_dof()
template<class T , class S > 
 
 
◆ num_nodes()
template<class T , class S > 
 
Getter function for the number of nodes. 
- Returns
 - The number of nodes. 
 
Definition at line 762 of file SF_fem_utils.h.
 
 
◆ set_elem()
template<class T , class S > 
 
Set the view to a new element. 
- Parameters
 - 
  
    | [in] | eidx | An element index.  | 
  
   
Definition at line 732 of file SF_fem_utils.h.
 
 
◆ sheet()
template<class T , class S > 
 
Get element sheet direction. 
- Returns
 - Sheet direction. 
 
Definition at line 860 of file SF_fem_utils.h.
 
 
◆ tag()
template<class T , class S > 
 
Getter function for the element tag. 
- Returns
 - The element tag. 
 
Definition at line 782 of file SF_fem_utils.h.
 
 
◆ type()
template<class T , class S > 
 
Getter function for the element type. 
- Returns
 - The element type. 
 
Definition at line 772 of file SF_fem_utils.h.
 
 
The documentation for this class was generated from the following file: