Gascoigne::BaseQ13d Class Reference

Basis on the reference element. More...

#include <baseq13d.h>

Inheritance diagram for Gascoigne::BaseQ13d:

Inheritance graph
Collaboration diagram for Gascoigne::BaseQ13d:

Collaboration graph
List of all members.

Public Member Functions

 BaseQ13d ()
double psi (int i, double x) const
int n () const
double phi (int i) const
double phi_x (int i) const
double phi_y (int i) const
double phi_z (int i) const
double phi_xx (int i) const
double phi_yy (int i) const
double phi_zz (int i) const
double phi_xy (int i) const
double phi_xz (int i) const
double phi_yz (int i) const
double phi_xyz (int i) const
const Vertex3dphi_grad (int i) const
void point (const Vertex3d &s) const

Protected Types

typedef std::pair< int, int > pint

Protected Member Functions

void BasicInit ()
double psi_x (int i, double x) const

Protected Attributes

fixarray< 2, double > a
fixarray< 2, double > b
DoubleVector dxy
DoubleVector dxz
DoubleVector dyz
DoubleVector dxyz

Detailed Description

Basis on the reference element.

Member Typedef Documentation

typedef std::pair<int,int> Gascoigne::BaseQ13d::pint [protected]

Constructor & Destructor Documentation

Gascoigne::BaseQ13d::BaseQ13d (  ) 

Member Function Documentation

void Gascoigne::BaseQ13d::BasicInit (  )  [inline, protected]

int Gascoigne::BaseQ13d::n (  )  const [inline]

double Gascoigne::BaseQ13d::phi ( int  i  )  const [inline]

const Vertex3d& Gascoigne::BaseQ13d::phi_grad ( int  i  )  const [inline]

double Gascoigne::BaseQ13d::phi_x ( int  i  )  const [inline]

double Gascoigne::BaseQ13d::phi_xx ( int  i  )  const [inline]

double Gascoigne::BaseQ13d::phi_xy ( int  i  )  const [inline]

double Gascoigne::BaseQ13d::phi_xyz ( int  i  )  const [inline]

double Gascoigne::BaseQ13d::phi_xz ( int  i  )  const [inline]

double Gascoigne::BaseQ13d::phi_y ( int  i  )  const [inline]

double Gascoigne::BaseQ13d::phi_yy ( int  i  )  const [inline]

double Gascoigne::BaseQ13d::phi_yz ( int  i  )  const [inline]

double Gascoigne::BaseQ13d::phi_z ( int  i  )  const [inline]

double Gascoigne::BaseQ13d::phi_zz ( int  i  )  const [inline]

void Gascoigne::BaseQ13d::point ( const Vertex3d s  )  const [virtual]

Reimplemented from Gascoigne::Base.

double Gascoigne::BaseQ13d::psi ( int  i,
double  x 
) const [inline, virtual]

Reimplemented from Gascoigne::Base.

double Gascoigne::BaseQ13d::psi_x ( int  i,
double  x 
) const [inline, protected]

Member Data Documentation

fixarray<2,double> Gascoigne::BaseQ13d::a [protected]

fixarray<2,double> Gascoigne::BaseQ13d::b [protected]

DoubleVector Gascoigne::BaseQ13d::dxy [mutable, protected]

DoubleVector Gascoigne::BaseQ13d::dxyz [mutable, protected]

DoubleVector Gascoigne::BaseQ13d::dxz [mutable, protected]

DoubleVector Gascoigne::BaseQ13d::dyz [mutable, protected]

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