39 namespace QElement1FaceToBulkCoordinates
60 namespace QElement1BulkCoordinateDerivatives
65 unsigned &interior_direction)
68 dsbulk_dsface(0,0) = 0.0;
82 namespace QElement2FaceToBulkCoordinates
119 namespace QElement2BulkCoordinateDerivatives
124 unsigned &interior_direction)
127 dsbulk_dsface(0,0) = 0.0;
129 dsbulk_dsface(1,0) = 1.0;
132 interior_direction=0;
139 unsigned &interior_direction)
142 dsbulk_dsface(0,0) = 1.0;
144 dsbulk_dsface(1,0) = 0.0;
147 interior_direction=1;
156 namespace QElement3FaceToBulkCoordinates
213 namespace QElement3BulkCoordinateDerivatives
218 unsigned &interior_direction)
221 dsbulk_dsface(0,0) = 0.0;
222 dsbulk_dsface(0,1) = 0.0;
224 dsbulk_dsface(1,0) = 1.0;
225 dsbulk_dsface(1,1) = 0.0;
227 dsbulk_dsface(2,0) = 0.0;
228 dsbulk_dsface(2,1) = 1.0;
231 interior_direction=0;
238 unsigned &interior_direction)
241 dsbulk_dsface(0,0) = 1.0;
242 dsbulk_dsface(0,1) = 0.0;
244 dsbulk_dsface(1,0) = 0.0;
245 dsbulk_dsface(1,1) = 0.0;
247 dsbulk_dsface(2,0) = 0.0;
248 dsbulk_dsface(2,1) = 1.0;
251 interior_direction=1;
257 unsigned &interior_direction)
260 dsbulk_dsface(0,0) = 1.0;
261 dsbulk_dsface(0,1) = 0.0;
263 dsbulk_dsface(1,0) = 0.0;
264 dsbulk_dsface(1,1) = 1.0;
266 dsbulk_dsface(2,0) = 0.0;
267 dsbulk_dsface(2,1) = 0.0;
270 interior_direction=2;
void face0(const Vector< double > &s, Vector< double > &s_bulk)
The translation scheme for the face s0 = -1.0.
void face1(const Vector< double > &s, Vector< double > &s_bulk)
The translation scheme for the face s0 = 1.0.
void face2(const Vector< double > &s, Vector< double > &s_bulk)
The translation scheme for the back face (s2 = -1.0)
void faces1(const Vector< double > &s, DenseMatrix< double > &dsbulk_dsface, unsigned &interior_direction)
Function for the up and down faces, along which s1 is fixed.
void face4(const Vector< double > &s, Vector< double > &s_bulk)
The translation scheme for the up face (s1 = 1.0)
void faces0(const Vector< double > &s, DenseMatrix< double > &dsbulk_dsface, unsigned &interior_direction)
Function for the back and front faces, along which s0 is fixed.
void faces2(const Vector< double > &s, DenseMatrix< double > &dsbulk_dsface, unsigned &interior_direction)
Function for the left and right faces, along which s2 is fixed.
void face3(const Vector< double > &s, Vector< double > &s_bulk)
The translation scheme for the right face (s0 = 1.0)
void face5(const Vector< double > &s, Vector< double > &s_bulk)
The translation scheme for the front face (s2 = 1.0)