Namespaces | Functions
Qelement_face_coordinate_translation_schemes.h File Reference

Go to the source code of this file.

Namespaces

 oomph
 //////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
 
 oomph::QElement1FaceToBulkCoordinates
 Namespace for helper functions that return the local coordinates in the bulk elements.
 
 oomph::QElement1BulkCoordinateDerivatives
 Namespace for helper functions that calculate derivatives of the local coordinates in the bulk elements wrt the local coordinates in the face element.
 
 oomph::QElement2FaceToBulkCoordinates
 Namespace for the functions that translate local face coordinates to the coordinates in the bulk element.
 
 oomph::QElement2BulkCoordinateDerivatives
 Namespace for helper functions that calculate derivatives of the local coordinates in the bulk elements wrt the local coordinates in the face element.
 
 oomph::QElement3FaceToBulkCoordinates
 Namespace for the functions that translate local face coordinates to the coordinates in the bulk element.
 
 oomph::QElement3BulkCoordinateDerivatives
 Namespace for helper functions that calculate derivatives of the local coordinates in the bulk elements wrt the local coordinates in the face element.
 

Functions

void oomph::QElement1FaceToBulkCoordinates::face0 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the face s0 = -1.0. More...
 
void oomph::QElement1FaceToBulkCoordinates::face1 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the face s0 = 1.0. More...
 
void oomph::QElement1BulkCoordinateDerivatives::faces0 (const Vector< double > &s, DenseMatrix< double > &dsbulk_dsface, unsigned &interior_direction)
 Function for both faces – the bulk coordinate is fixed on both. More...
 
void oomph::QElement2FaceToBulkCoordinates::face0 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the west face (s0 = -1.0) More...
 
void oomph::QElement2FaceToBulkCoordinates::face1 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the south face (s1 = -1.0) More...
 
void oomph::QElement2FaceToBulkCoordinates::face2 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the east face (s0 = 1.0) More...
 
void oomph::QElement2FaceToBulkCoordinates::face3 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the north face (s1 = 1.0) More...
 
void oomph::QElement2BulkCoordinateDerivatives::faces0 (const Vector< double > &s, DenseMatrix< double > &dsbulk_dsface, unsigned &interior_direction)
 Function for the east and west faces, along which s0 is fixed. More...
 
void oomph::QElement2BulkCoordinateDerivatives::faces1 (const Vector< double > &s, DenseMatrix< double > &dsbulk_dsface, unsigned &interior_direction)
 Function for the north and south faces, along which s1 is fixed. More...
 
void oomph::QElement3FaceToBulkCoordinates::face0 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the left face (s0 = -1.0) More...
 
void oomph::QElement3FaceToBulkCoordinates::face1 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the down face (s1 = -1.0) More...
 
void oomph::QElement3FaceToBulkCoordinates::face2 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the back face (s2 = -1.0) More...
 
void oomph::QElement3FaceToBulkCoordinates::face3 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the right face (s0 = 1.0) More...
 
void oomph::QElement3FaceToBulkCoordinates::face4 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the up face (s1 = 1.0) More...
 
void oomph::QElement3FaceToBulkCoordinates::face5 (const Vector< double > &s, Vector< double > &s_bulk)
 The translation scheme for the front face (s2 = 1.0) More...
 
void oomph::QElement3BulkCoordinateDerivatives::faces0 (const Vector< double > &s, DenseMatrix< double > &dsbulk_dsface, unsigned &interior_direction)
 Function for the back and front faces, along which s0 is fixed. More...
 
void oomph::QElement3BulkCoordinateDerivatives::faces1 (const Vector< double > &s, DenseMatrix< double > &dsbulk_dsface, unsigned &interior_direction)
 Function for the up and down faces, along which s1 is fixed. More...
 
void oomph::QElement3BulkCoordinateDerivatives::faces2 (const Vector< double > &s, DenseMatrix< double > &dsbulk_dsface, unsigned &interior_direction)
 Function for the left and right faces, along which s2 is fixed. More...