Public Member Functions | List of all members
oomph::SolidTBubbleEnrichedElement< DIM, 3 > Class Template Reference

Specify the SolidTBubbleEnrichedElement corresponding to the quadratic triangle. More...

#include <Telements.h>

+ Inheritance diagram for oomph::SolidTBubbleEnrichedElement< DIM, 3 >:

Public Member Functions

 SolidTBubbleEnrichedElement ()
 Constructor. More...
 
 SolidTBubbleEnrichedElement (const SolidTBubbleEnrichedElement &)=delete
 Broken copy constructor. More...
 
 ~SolidTBubbleEnrichedElement ()
 Broken assignment operator. More...
 
void build_face_element (const int &face_index, FaceElement *face_element_pt)
 Build the lower-dimensional FaceElement Need to put in a final override here. More...
 
- Public Member Functions inherited from oomph::TBubbleEnrichedElement< DIM, 3 >
 TBubbleEnrichedElement ()
 Constructor. More...
 
 TBubbleEnrichedElement (const TBubbleEnrichedElement &)=delete
 Broken copy constructor. More...
 
 ~TBubbleEnrichedElement ()
 Broken assignment operator. More...
 
void shape (const Vector< double > &s, Shape &psi) const
 Calculate the geometric shape functions at local coordinate s. More...
 
void dshape_local (const Vector< double > &s, Shape &psi, DShape &dpsids) const
 Compute the geometric shape functions and derivatives w.r.t. local coordinates at local coordinate s. More...
 
void d2shape_local (const Vector< double > &s, Shape &psi, DShape &dpsids, DShape &d2psids) const
 Compute the geometric shape functions, derivatives and second derivatives w.r.t local coordinates at local coordinate s d2psids(i,0) = $ \partial^2 \psi_j / \partial s_0^2 $ d2psids(i,1) = $ \partial^2 \psi_j / \partial s_1^2 $ d2psids(i,2) = $ \partial^2 \psi_j / \partial s_0 \partial s_1 $. More...
 
void local_coordinate_of_node (const unsigned &j, Vector< double > &s) const
 Return local coordinates of node j. More...
 
void build_face_element (const int &face_index, FaceElement *face_element_pt)
 Build the lower-dimensional FaceElement. More...
 
- Public Member Functions inherited from oomph::TElement< DIM, 3 >
const unsigned Node_on_face [3][2]
 Assign the nodal translation schemes. More...
 
const unsigned Node_on_face [3][3]
 
const unsigned Node_on_face [3][4]
 
const unsigned Node_on_face [4][3]
 Assign the nodal translation scheme for linear elements. More...
 
const unsigned Node_on_face [4][6]
 Assign the nodal translation scheme for quadratic elements. More...
 

Detailed Description

template<unsigned DIM>
class oomph::SolidTBubbleEnrichedElement< DIM, 3 >

Specify the SolidTBubbleEnrichedElement corresponding to the quadratic triangle.

Definition at line 3934 of file Telements.h.

Constructor & Destructor Documentation

◆ SolidTBubbleEnrichedElement() [1/2]

template<unsigned DIM>
oomph::SolidTBubbleEnrichedElement< DIM, 3 >::SolidTBubbleEnrichedElement ( )
inline

Constructor.

Definition at line 3940 of file Telements.h.

◆ SolidTBubbleEnrichedElement() [2/2]

template<unsigned DIM>
oomph::SolidTBubbleEnrichedElement< DIM, 3 >::SolidTBubbleEnrichedElement ( const SolidTBubbleEnrichedElement< DIM, 3 > &  )
delete

Broken copy constructor.

◆ ~SolidTBubbleEnrichedElement()

template<unsigned DIM>
oomph::SolidTBubbleEnrichedElement< DIM, 3 >::~SolidTBubbleEnrichedElement ( )
inline

Broken assignment operator.

Destructor

Definition at line 3952 of file Telements.h.

Member Function Documentation

◆ build_face_element()

template<unsigned DIM>
void oomph::SolidTBubbleEnrichedElement< DIM, 3 >::build_face_element ( const int &  face_index,
FaceElement face_element_pt 
)

Build the lower-dimensional FaceElement Need to put in a final override here.


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