Gascoigne::Transformation3d< BASE > Class Template Reference

#include <transformation3d.h>

Inheritance diagram for Gascoigne::Transformation3d< BASE >:

Inheritance graph
[legend]
Collaboration diagram for Gascoigne::Transformation3d< BASE >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Transformation3d ()
const MatrixDT () const
const MatrixDTI () const
const nvector< MatrixDDTI (const Vertex3d &xi) const
double J () const
double G () const
Vertex3d x () const
Vertex3d normal () const
void init (const Matrix &M)
void ReInit (const Matrix &M) const
void point (const Vertex3d &xi) const
void point_boundary (int ie, const Vertex2d &s) const

Protected Types

typedef nmatrix< double > Matrix

Protected Member Functions

void ComputeDT () const
const nvector< MatrixComputeDDT (const Vertex3d &xi) const

Protected Attributes

BASE B
Matrix X
Matrix dt
Matrix dti

template<class BASE>
class Gascoigne::Transformation3d< BASE >


Member Typedef Documentation

template<class BASE>
typedef nmatrix<double> Gascoigne::Transformation3d< BASE >::Matrix [protected]


Constructor & Destructor Documentation

template<class BASE>
Gascoigne::Transformation3d< BASE >::Transformation3d (  )  [inline]


Member Function Documentation

template<class BASE>
const nvector< nmatrix< double > > Gascoigne::Transformation3d< BASE >::ComputeDDT ( const Vertex3d xi  )  const [inline, protected]

template<class BASE>
void Gascoigne::Transformation3d< BASE >::ComputeDT (  )  const [inline, protected]

template<class BASE>
const nvector< nmatrix< double > > Gascoigne::Transformation3d< BASE >::DDTI ( const Vertex3d xi  )  const [inline]

template<class BASE>
const Matrix& Gascoigne::Transformation3d< BASE >::DT (  )  const [inline]

template<class BASE>
const Matrix& Gascoigne::Transformation3d< BASE >::DTI (  )  const [inline]

template<class BASE>
double Gascoigne::Transformation3d< BASE >::G (  )  const [inline]

template<class BASE>
void Gascoigne::Transformation3d< BASE >::init ( const Matrix M  )  [inline]

template<class BASE>
double Gascoigne::Transformation3d< BASE >::J (  )  const [inline]

template<class BASE>
Vertex3d Gascoigne::Transformation3d< BASE >::normal (  )  const [inline]

template<class BASE>
void Gascoigne::Transformation3d< BASE >::point ( const Vertex3d xi  )  const [inline]

template<class BASE>
void Gascoigne::Transformation3d< BASE >::point_boundary ( int  ie,
const Vertex2d s 
) const [inline]

template<class BASE>
void Gascoigne::Transformation3d< BASE >::ReInit ( const Matrix M  )  const [inline]

template<class BASE>
Vertex3d Gascoigne::Transformation3d< BASE >::x (  )  const [inline]


Member Data Documentation

template<class BASE>
BASE Gascoigne::Transformation3d< BASE >::B [protected]

template<class BASE>
Matrix Gascoigne::Transformation3d< BASE >::dt [mutable, protected]

template<class BASE>
Matrix Gascoigne::Transformation3d< BASE >::dti [mutable, protected]

template<class BASE>
Matrix Gascoigne::Transformation3d< BASE >::X [mutable, protected]


The documentation for this class was generated from the following file:
Generated on Thu Sep 14 10:47:54 2006 for Gascoigne by  doxygen 1.4.7