oomph::QElement2FaceToBulkCoordinates Namespace Reference

Functions

void face0 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the west face (s0 = -1.0) More...
 
void face1 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the south face (s1 = -1.0) More...
 
void face2 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the east face (s0 = 1.0) More...
 
void face3 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the north face (s1 = 1.0) More...
 

Detailed Description

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

Function Documentation

◆ face0()

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

The translation scheme for the west face (s0 = -1.0)

80  {
81  s_bulk[0] = -1.0;
82  s_bulk[1] = s[0];
83  }
RealScalar s
Definition: level1_cplx_impl.h:130

References s.

Referenced by oomph::QHermiteElement< DIM >::build_face_element(), oomph::QSpectralElement< 2, NNODE_1D >::build_face_element(), and oomph::QElement< 2, NNODE_1D >::face_to_bulk_coordinate_fct_pt().

◆ face1()

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

The translation scheme for the south face (s1 = -1.0)

87  {
88  s_bulk[0] = s[0];
89  s_bulk[1] = -1.0;
90  }

References s.

Referenced by oomph::QHermiteElement< DIM >::build_face_element(), oomph::QSpectralElement< 2, NNODE_1D >::build_face_element(), and oomph::QElement< 2, NNODE_1D >::face_to_bulk_coordinate_fct_pt().

◆ face2()

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

The translation scheme for the east face (s0 = 1.0)

94  {
95  s_bulk[0] = 1.0;
96  s_bulk[1] = s[0];
97  }

References s.

Referenced by oomph::QHermiteElement< DIM >::build_face_element(), oomph::QSpectralElement< 2, NNODE_1D >::build_face_element(), oomph::BrickFromTetMesh< ELEMENT >::build_mesh(), and oomph::QElement< 2, NNODE_1D >::face_to_bulk_coordinate_fct_pt().

◆ face3()

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

The translation scheme for the north face (s1 = 1.0)

101  {
102  s_bulk[0] = s[0];
103  s_bulk[1] = 1.0;
104  }

References s.

Referenced by oomph::QHermiteElement< DIM >::build_face_element(), oomph::QSpectralElement< 2, NNODE_1D >::build_face_element(), and oomph::QElement< 2, NNODE_1D >::face_to_bulk_coordinate_fct_pt().