#include <ConformTransformation.hpp>

Public Types | |
| typedef ConformTransformationQ1CartesianHexahedron | AssociatedTransformation |
Public Member Functions | |
| real_t | jacobian (const size_t i, const size_t j) const |
| const TinyMatrix< 3, 3, real_t > & | invJacobian () const |
| const real_t & | invJacobian (const size_t i, const size_t j) const |
| Returns the value of the invert of the jacobian. | |
| const real_t & | jacobianDet () const |
| returns the jacobian of the transformation | |
| ConformTransformationQ1CartesianHexahedronJacobian (ConformTransformationQ1CartesianHexahedron &T) | |
Private Member Functions | |
| void | dx (const real_t &x, const real_t &y, const real_t &z, TinyVector< 3, real_t > &__result) const |
| void | dy (const real_t &x, const real_t &y, const real_t &z, TinyVector< 3, real_t > &__result) const |
| void | dz (const real_t &x, const real_t &y, const real_t &z, TinyVector< 3, real_t > &__result) const |
Private Attributes | |
| ConformTransformationQ1CartesianHexahedron & | __T |
| TinyMatrix< 3, 3 > | __jacobian |
| TinyMatrix< 3, 3 > | __invJacobian |
| real_t | __det |
Definition at line 713 of file ConformTransformation.hpp.
| typedef ConformTransformationQ1CartesianHexahedron ConformTransformationQ1CartesianHexahedronJacobian::AssociatedTransformation |
Definition at line 716 of file ConformTransformation.hpp.
| ConformTransformationQ1CartesianHexahedronJacobian::ConformTransformationQ1CartesianHexahedronJacobian | ( | ConformTransformationQ1CartesianHexahedron & | T | ) | [inline] |
Definition at line 772 of file ConformTransformation.hpp.
References __det, ConformTransformationQ1CartesianHexahedron::__h, __invJacobian, __jacobian, and __T.
00773 : __T(T), 00774 __jacobian(0), 00775 __invJacobian(0), 00776 __det(0) 00777 { 00778 for (size_t i=0; i<3; ++i) { 00779 __invJacobian(i,i) = 1./(__T.__h[i]); 00780 __jacobian(i,i) = (__T.__h[i]); 00781 } 00782 00783 __det = __T.__h[0] * __T.__h[1] * __T.__h[2]; 00784 00785 }
| void ConformTransformationQ1CartesianHexahedronJacobian::dx | ( | const real_t & | x, | |
| const real_t & | y, | |||
| const real_t & | z, | |||
| TinyVector< 3, real_t > & | __result | |||
| ) | const [inline, private] |
Definition at line 727 of file ConformTransformation.hpp.
References ConformTransformationQ1CartesianHexahedron::__h, and __T.
| void ConformTransformationQ1CartesianHexahedronJacobian::dy | ( | const real_t & | x, | |
| const real_t & | y, | |||
| const real_t & | z, | |||
| TinyVector< 3, real_t > & | __result | |||
| ) | const [inline, private] |
Definition at line 733 of file ConformTransformation.hpp.
References ConformTransformationQ1CartesianHexahedron::__h, and __T.
| void ConformTransformationQ1CartesianHexahedronJacobian::dz | ( | const real_t & | x, | |
| const real_t & | y, | |||
| const real_t & | z, | |||
| TinyVector< 3, real_t > & | __result | |||
| ) | const [inline, private] |
Definition at line 739 of file ConformTransformation.hpp.
References ConformTransformationQ1CartesianHexahedron::__h, and __T.
| real_t ConformTransformationQ1CartesianHexahedronJacobian::jacobian | ( | const size_t | i, | |
| const size_t | j | |||
| ) | const [inline] |
Definition at line 747 of file ConformTransformation.hpp.
References __jacobian.
00748 { 00749 return __jacobian(i,j); 00750 }
| const TinyMatrix<3,3,real_t>& ConformTransformationQ1CartesianHexahedronJacobian::invJacobian | ( | ) | const [inline] |
return the invert of the transposed of the jacobian of the transformation.
Definition at line 755 of file ConformTransformation.hpp.
References __invJacobian.
00756 { 00757 return __invJacobian; 00758 }
| const real_t& ConformTransformationQ1CartesianHexahedronJacobian::invJacobian | ( | const size_t | i, | |
| const size_t | j | |||
| ) | const [inline] |
Returns the value of the invert of the jacobian.
Definition at line 761 of file ConformTransformation.hpp.
References __invJacobian.
00762 { 00763 return __invJacobian(i,j); 00764 }
| const real_t& ConformTransformationQ1CartesianHexahedronJacobian::jacobianDet | ( | ) | const [inline] |
returns the jacobian of the transformation
Definition at line 767 of file ConformTransformation.hpp.
References __det.
00768 { 00769 return __det; 00770 }
ConformTransformationQ1CartesianHexahedron& ConformTransformationQ1CartesianHexahedronJacobian::__T [private] |
Definition at line 719 of file ConformTransformation.hpp.
Referenced by ConformTransformationQ1CartesianHexahedronJacobian(), dx(), dy(), and dz().
Definition at line 721 of file ConformTransformation.hpp.
Referenced by ConformTransformationQ1CartesianHexahedronJacobian(), and jacobian().
Definition at line 723 of file ConformTransformation.hpp.
Referenced by ConformTransformationQ1CartesianHexahedronJacobian(), and invJacobian().
real_t ConformTransformationQ1CartesianHexahedronJacobian::__det [private] |
Definition at line 725 of file ConformTransformation.hpp.
Referenced by ConformTransformationQ1CartesianHexahedronJacobian(), and jacobianDet().
1.5.6