oomph::TElement3FaceToBulkCoordinates Namespace Reference

Functions

void face0 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the face s0 = 0. More...
 
void face1 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the face s1 = 0. More...
 
void face2 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the face s2 = 0. More...
 
void face3 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the sloping face. More...
 

Detailed Description

Namespace for the functions that translate local face coordinates to the coordinates in the bulk element

Function Documentation

◆ face0()

void oomph::TElement3FaceToBulkCoordinates::face0 ( const Vector< double > &  s,
Vector< double > &  s_bulk 
)

The translation scheme for the face s0 = 0.

683  {
684  s_bulk[0] = 0.0;
685  s_bulk[1] = s[0];
686  s_bulk[2] = s[1];
687  }
RealScalar s
Definition: level1_cplx_impl.h:130

References s.

Referenced by oomph::TElement< 3, NNODE_1D >::build_face_element().

◆ face1()

void oomph::TElement3FaceToBulkCoordinates::face1 ( const Vector< double > &  s,
Vector< double > &  s_bulk 
)

The translation scheme for the face s1 = 0.

691  {
692  s_bulk[0] = s[0];
693  s_bulk[1] = 0.0;
694  s_bulk[2] = s[1];
695  }

References s.

Referenced by oomph::TElement< 3, NNODE_1D >::build_face_element().

◆ face2()

void oomph::TElement3FaceToBulkCoordinates::face2 ( const Vector< double > &  s,
Vector< double > &  s_bulk 
)

The translation scheme for the face s2 = 0.

699  {
700  s_bulk[0] = s[0];
701  s_bulk[1] = s[1];
702  s_bulk[2] = 0.0;
703  }

References s.

Referenced by oomph::TElement< 3, NNODE_1D >::build_face_element().

◆ face3()

void oomph::TElement3FaceToBulkCoordinates::face3 ( const Vector< double > &  s,
Vector< double > &  s_bulk 
)

The translation scheme for the sloping face.

707  {
708  s_bulk[0] = 1 - s[0] - s[1];
709  s_bulk[1] = s[0];
710  s_bulk[2] = s[1];
711  }

References s.

Referenced by oomph::TElement< 3, NNODE_1D >::build_face_element().