Gascoigne::NavierStokes3d Class Reference

#include <navierstokes3d.h>

Inheritance diagram for Gascoigne::NavierStokes3d:

Inheritance graph
[legend]
Collaboration diagram for Gascoigne::NavierStokes3d:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ~NavierStokes3d ()
 NavierStokes3d ()
 NavierStokes3d (const ParamFile *pf)
std::string GetName () const
int GetNcomp () const
DoubleVector GetViscosities () const
void SetTimePattern (TimePattern &P) const
void OperatorStrong (DoubleVector &b, const FemFunction &U) const
void point (double h, const FemFunction &U, const Vertex3d &v) const
void Form (VectorIterator b, const FemFunction &U, const TestFunction &N) const
void Matrix (EntryMatrix &A, const FemFunction &U, const TestFunction &M, const TestFunction &N) const
void MatrixLoop (EntryMatrix &A, const FemFunction &U, const FemFunction &M, const FemFunction &N) const

Protected Member Functions

double Laplace (const TestFunction &U, const TestFunction &N) const
double Convection (const std::vector< TestFunction > &U, const TestFunction &N) const
double Divergence (const std::vector< TestFunction > &U) const

Constructor & Destructor Documentation

Gascoigne::NavierStokes3d::~NavierStokes3d (  ) 

Gascoigne::NavierStokes3d::NavierStokes3d (  ) 

Gascoigne::NavierStokes3d::NavierStokes3d ( const ParamFile pf  ) 


Member Function Documentation

double Gascoigne::NavierStokes3d::Convection ( const std::vector< TestFunction > &  U,
const TestFunction N 
) const [inline, protected]

double Gascoigne::NavierStokes3d::Divergence ( const std::vector< TestFunction > &  U  )  const [inline, protected]

void Gascoigne::NavierStokes3d::Form ( VectorIterator  b,
const FemFunction U,
const TestFunction N 
) const [virtual]

Reimplemented from Gascoigne::NavierStokes2d.

string Gascoigne::NavierStokes3d::GetName (  )  const [virtual]

Reimplemented from Gascoigne::NavierStokes2d.

Reimplemented in Gascoigne::NavierStokesGls3d, and Gascoigne::NavierStokesLps3d.

int Gascoigne::NavierStokes3d::GetNcomp (  )  const [inline, virtual]

Reimplemented from Gascoigne::NavierStokes2d.

DoubleVector Gascoigne::NavierStokes3d::GetViscosities (  )  const

double Gascoigne::NavierStokes3d::Laplace ( const TestFunction U,
const TestFunction N 
) const [inline, protected]

Reimplemented from Gascoigne::NavierStokes2d.

void Gascoigne::NavierStokes3d::Matrix ( EntryMatrix A,
const FemFunction U,
const TestFunction M,
const TestFunction N 
) const [virtual]

Reimplemented from Gascoigne::NavierStokes2d.

void Gascoigne::NavierStokes3d::MatrixLoop ( EntryMatrix A,
const FemFunction U,
const FemFunction M,
const FemFunction N 
) const

void Gascoigne::NavierStokes3d::OperatorStrong ( DoubleVector b,
const FemFunction U 
) const [virtual]

Reimplemented from Gascoigne::NavierStokes2d.

void Gascoigne::NavierStokes3d::point ( double  h,
const FemFunction U,
const Vertex3d v 
) const [inline, virtual]

Reimplemented from Gascoigne::Equation.

void Gascoigne::NavierStokes3d::SetTimePattern ( TimePattern P  )  const [virtual]

Reimplemented from Gascoigne::NavierStokes2d.


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