oomph::QElement3FaceToBulkCoordinates Namespace Reference

Functions

void face0 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the left face (s0 = -1.0) More...
 
void face1 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the down face (s1 = -1.0) More...
 
void face2 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the back face (s2 = -1.0) More...
 
void face3 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the right face (s0 = 1.0) More...
 
void face4 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the up face (s1 = 1.0) More...
 
void face5 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the front face (s2 = 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::QElement3FaceToBulkCoordinates::face0 ( const Vector< double > &  s,
Vector< double > &  s_bulk 
)

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

154  {
155  s_bulk[0] = -1.0;
156  s_bulk[1] = s[0];
157  s_bulk[2] = s[1];
158  }
RealScalar s
Definition: level1_cplx_impl.h:130

References s.

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

◆ face1()

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

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

162  {
163  s_bulk[0] = s[0];
164  s_bulk[1] = -1.0;
165  s_bulk[2] = s[1];
166  }

References s.

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

◆ face2()

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

The translation scheme for the back face (s2 = -1.0)

170  {
171  s_bulk[0] = s[0];
172  s_bulk[1] = s[1];
173  s_bulk[2] = -1.0;
174  }

References s.

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

◆ face3()

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

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

178  {
179  s_bulk[0] = 1.0;
180  s_bulk[1] = s[0];
181  s_bulk[2] = s[1];
182  }

References s.

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

◆ face4()

void oomph::QElement3FaceToBulkCoordinates::face4 ( const Vector< double > &  s,
Vector< double > &  s_bulk 
)

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

186  {
187  s_bulk[0] = s[0];
188  s_bulk[1] = 1.0;
189  s_bulk[2] = s[1];
190  }

References s.

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

◆ face5()

void oomph::QElement3FaceToBulkCoordinates::face5 ( const Vector< double > &  s,
Vector< double > &  s_bulk 
)

The translation scheme for the front face (s2 = 1.0)

194  {
195  s_bulk[0] = s[0];
196  s_bulk[1] = s[1];
197  s_bulk[2] = 1.0;
198  }

References s.

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