ConformTransformationQ1QuadrangleJacobian Class Reference

#include <ConformTransformation.hpp>

Collaboration diagram for ConformTransformationQ1QuadrangleJacobian:

Collaboration graph
[legend]

List of all members.

Public Types

typedef
ConformTransformationQ1Quadrangle 
AssociatedTransformation

Public Member Functions

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
 ConformTransformationQ1QuadrangleJacobian (const ConformTransformationQ1Quadrangle &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

const
ConformTransformationQ1Quadrangle
__T
TinyMatrix< 3, 3 > __invJacobian
real_t __det


Detailed Description

Definition at line 313 of file ConformTransformation.hpp.


Member Typedef Documentation

Definition at line 316 of file ConformTransformation.hpp.


Constructor & Destructor Documentation

ConformTransformationQ1QuadrangleJacobian::ConformTransformationQ1QuadrangleJacobian ( const ConformTransformationQ1Quadrangle T  )  [inline]

Definition at line 366 of file ConformTransformation.hpp.

References __det, ConformTransformationQ1Quadrangle::__Q, __T, and Cell::volume().

00367     : __T(T),
00368       __invJacobian(0),
00369       __det(0)
00370   {
00371     __det = __T.__Q.volume();
00372   }

Here is the call graph for this function:


Member Function Documentation

void ConformTransformationQ1QuadrangleJacobian::dx ( const real_t &  x,
const real_t &  y,
const real_t &  z,
TinyVector< 3, real_t > &  __result 
) const [inline, private]

Definition at line 325 of file ConformTransformation.hpp.

00327   {
00328     //     __result = __T.__h[0]*x;
00329   }

void ConformTransformationQ1QuadrangleJacobian::dy ( const real_t &  x,
const real_t &  y,
const real_t &  z,
TinyVector< 3, real_t > &  __result 
) const [inline, private]

Definition at line 331 of file ConformTransformation.hpp.

00333   {
00334     //     __result = __T.__h[1]*y;
00335   }

void ConformTransformationQ1QuadrangleJacobian::dz ( const real_t &  x,
const real_t &  y,
const real_t &  z,
TinyVector< 3, real_t > &  __result 
) const [inline, private]

Definition at line 337 of file ConformTransformation.hpp.

00339   {
00340     //     __result = __T.__h[2]*z;
00341   }

const TinyMatrix<3,3,real_t>& ConformTransformationQ1QuadrangleJacobian::invJacobian (  )  const [inline]

return the invert of the transposed of the jacobian of the transformation.

Definition at line 349 of file ConformTransformation.hpp.

References __invJacobian.

00350   {
00351     return __invJacobian;
00352   }

const real_t& ConformTransformationQ1QuadrangleJacobian::invJacobian ( const size_t  i,
const size_t  j 
) const [inline]

Returns the value of the invert of the jacobian.

Definition at line 355 of file ConformTransformation.hpp.

References __invJacobian.

00356   {
00357     return __invJacobian(i,j);
00358   }

const real_t& ConformTransformationQ1QuadrangleJacobian::jacobianDet (  )  const [inline]

returns the jacobian of the transformation

Definition at line 361 of file ConformTransformation.hpp.

References __det.

00362   {
00363     return __det;
00364   }


Member Data Documentation

Definition at line 321 of file ConformTransformation.hpp.

Referenced by invJacobian().


The documentation for this class was generated from the following file:

Generated on Wed Nov 19 00:05:07 2008 for FreeFEM3D (aka ff3d) by  doxygen 1.5.6