libMesh
Static Public Member Functions | Private Member Functions | List of all members
libMesh::InfFE< Dim, T_radial, T_map >::Base Class Reference

This nested class contains most of the static methods related to the base part of an infinite element. More...

#include <inf_fe.h>

Static Public Member Functions

static Elembuild_elem (const Elem *inf_elem)
 Build the base element of an infinite element. More...
 
static ElemType get_elem_type (const ElemType type)
 
static unsigned int n_base_mapping_sf (const ElemType base_elem_type, const Order base_mapping_order)
 

Private Member Functions

 Base ()
 Never use an object of this type. More...
 

Detailed Description

template<unsigned int Dim, FEFamily T_radial, InfMapType T_map>
class libMesh::InfFE< Dim, T_radial, T_map >::Base

This nested class contains most of the static methods related to the base part of an infinite element.

Only static members are provided, and these should only be accessible from within InfFE.

Author
Daniel Dreyer
Date
2003

Definition at line 185 of file inf_fe.h.

Constructor & Destructor Documentation

◆ Base()

template<unsigned int Dim, FEFamily T_radial, InfMapType T_map>
libMesh::InfFE< Dim, T_radial, T_map >::Base::Base ( )
private

Never use an object of this type.

Definition at line 192 of file inf_fe.h.

192 {}

Member Function Documentation

◆ build_elem()

template<unsigned int Dim, FEFamily T_radial, InfMapType T_map>
static Elem* libMesh::InfFE< Dim, T_radial, T_map >::Base::build_elem ( const Elem inf_elem)
static

Build the base element of an infinite element.

Be careful, this method allocates memory! So be sure to delete the new element afterward.

◆ get_elem_type()

template<unsigned int Dim, FEFamily T_radial, InfMapType T_map>
static ElemType libMesh::InfFE< Dim, T_radial, T_map >::Base::get_elem_type ( const ElemType  type)
static
Returns
The base element associated to type. This is, for example, TRI3 for INFPRISM6.

◆ n_base_mapping_sf()

template<unsigned int Dim, FEFamily T_radial, InfMapType T_map>
static unsigned int libMesh::InfFE< Dim, T_radial, T_map >::Base::n_base_mapping_sf ( const ElemType  base_elem_type,
const Order  base_mapping_order 
)
static
Returns
The number of shape functions used in the mapping in the base element of type base_elem_type mapped with order base_mapping_order

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