Gascoigne::Equation Class Reference

#include <equation.h>

Inheritance diagram for Gascoigne::Equation:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Equation ()
virtual ~Equation ()
virtual void OperatorStrong (DoubleVector &b, const FemFunction &U) const
virtual void SetTimePattern (TimePattern &TP) const
virtual void point (double h, const FemFunction &U, const Vertex2d &v) const
virtual void point (double h, const FemFunction &U, const Vertex3d &v) const
virtual void pointmatrix (double h, const FemFunction &U, const Vertex2d &v) const
virtual void pointmatrix (double h, const FemFunction &U, const Vertex3d &v) const
virtual int GetNcomp () const =0
virtual void Form (VectorIterator b, const FemFunction &U, const TestFunction &N) const =0
virtual void Matrix (EntryMatrix &A, const FemFunction &U, const TestFunction &M, const TestFunction &N) const =0

Constructor & Destructor Documentation

Gascoigne::Equation::Equation (  )  [inline]

virtual Gascoigne::Equation::~Equation (  )  [inline, virtual]


Member Function Documentation

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

Implemented in Gascoigne::ConvectionDiffusionEquation2d, Gascoigne::Laplace2d, Gascoigne::Laplace3d, Gascoigne::NavierStokes2d, Gascoigne::NavierStokes3d, Gascoigne::Stokes2d, and Gascoigne::Stokes3d.

virtual int Gascoigne::Equation::GetNcomp (  )  const [pure virtual]

Implemented in Gascoigne::ConvectionDiffusionEquation2d, Gascoigne::Laplace2d, Gascoigne::NavierStokes2d, Gascoigne::NavierStokes3d, Gascoigne::Stokes2d, and Gascoigne::Stokes3d.

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

Implemented in Gascoigne::ConvectionDiffusionEquation2d, Gascoigne::Laplace2d, Gascoigne::Laplace3d, Gascoigne::NavierStokes2d, Gascoigne::NavierStokes3d, Gascoigne::Stokes2d, and Gascoigne::Stokes3d.

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

Reimplemented in Gascoigne::ConvectionDiffusionEquation2d, Gascoigne::Laplace2d, Gascoigne::Laplace3d, Gascoigne::NavierStokes2d, and Gascoigne::NavierStokes3d.

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

Reimplemented in Gascoigne::NavierStokes3d.

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

Reimplemented in Gascoigne::NavierStokes2d.

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

virtual void Gascoigne::Equation::pointmatrix ( double  h,
const FemFunction U,
const Vertex2d v 
) const [inline, virtual]

virtual void Gascoigne::Equation::SetTimePattern ( TimePattern TP  )  const [inline, virtual]

Reimplemented in Gascoigne::ConvectionDiffusionEquation2d, Gascoigne::Laplace2d, Gascoigne::NavierStokes2d, Gascoigne::NavierStokes3d, and Gascoigne::Stokes2d.


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