Gascoigne::IntegratorQ2Q4< DIM > Class Template Reference

#include <integratorq2q4.h>

Inheritance diagram for Gascoigne::IntegratorQ2Q4< DIM >:

Inheritance graph
[legend]
Collaboration diagram for Gascoigne::IntegratorQ2Q4< DIM >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 IntegratorQ2Q4 ()
 ~IntegratorQ2Q4 ()
void BasicInit ()
void Form (const Equation &EQ, LocalVector &F, const FemInterface &FemH, const FemInterface &FemL, const LocalVector &U, const LocalData &Q, const LocalData &QC) const
void AdjointForm (const Equation &EQ, LocalVector &F, const FemInterface &FemH, const FemInterface &FemL, const LocalVector &U, const LocalData &Q, const LocalData &QC) const
void BoundaryForm (const BoundaryEquation &BE, LocalVector &F, const FemInterface &FemH, const FemInterface &FemL, const LocalVector &U, int ile, int col, LocalData &Q, const LocalData &QC) const
void Rhs (const DomainRightHandSide &RHS, LocalVector &F, const FemInterface &FemH, const FemInterface &FemL, const LocalData &Q, const LocalData &QC) const
void BoundaryRhs (const BoundaryRightHandSide &RHS, LocalVector &F, const FemInterface &FemH, const FemInterface &FemL, int ile, int col, const LocalData &Q, const LocalData &QC) const
void DiracRhsPoint (LocalVector &b, const FemInterface &FemH, const FemInterface &FemL, const Vertex< DIM > &p, const DiracRightHandSide &DRHS, int j, const LocalData &Q, const LocalData &QC) const
double MassMatrix (EntryMatrix &E, const FemInterface &FemH, const FemInterface &FemL) const
void MassForm (const TimePattern &TP, LocalVector &F, const FemInterface &FemH, const FemInterface &FemL, const LocalVector &U) const
std::string GetName () const

Protected Member Functions

double Volume2MeshSize (double vol) const
int PatchMeshNr2IntegratorNr (int in) const

template<int DIM>
class Gascoigne::IntegratorQ2Q4< DIM >


Constructor & Destructor Documentation

template<int DIM>
Gascoigne::IntegratorQ2Q4< DIM >::IntegratorQ2Q4 (  )  [inline]

template<int DIM>
Gascoigne::IntegratorQ2Q4< DIM >::~IntegratorQ2Q4 (  )  [inline]


Member Function Documentation

template<int DIM>
void Gascoigne::IntegratorQ2Q4< DIM >::AdjointForm ( const Equation EQ,
LocalVector F,
const FemInterface FemH,
const FemInterface FemL,
const LocalVector U,
const LocalData Q,
const LocalData QC 
) const

template<int DIM>
void Gascoigne::IntegratorQ2Q4< DIM >::BasicInit (  )  [inline, virtual]

Reimplemented from Gascoigne::IntegratorInterface.

template<int DIM>
void Gascoigne::IntegratorQ2Q4< DIM >::BoundaryForm ( const BoundaryEquation BE,
LocalVector F,
const FemInterface FemH,
const FemInterface FemL,
const LocalVector U,
int  ile,
int  col,
LocalData Q,
const LocalData QC 
) const

template<int DIM>
void Gascoigne::IntegratorQ2Q4< DIM >::BoundaryRhs ( const BoundaryRightHandSide RHS,
LocalVector F,
const FemInterface FemH,
const FemInterface FemL,
int  ile,
int  col,
const LocalData Q,
const LocalData QC 
) const

template<int DIM>
void Gascoigne::IntegratorQ2Q4< DIM >::DiracRhsPoint ( LocalVector b,
const FemInterface FemH,
const FemInterface FemL,
const Vertex< DIM > &  p,
const DiracRightHandSide DRHS,
int  j,
const LocalData Q,
const LocalData QC 
) const

template<int DIM>
void Gascoigne::IntegratorQ2Q4< DIM >::Form ( const Equation EQ,
LocalVector F,
const FemInterface FemH,
const FemInterface FemL,
const LocalVector U,
const LocalData Q,
const LocalData QC 
) const

template<int DIM>
std::string Gascoigne::IntegratorQ2Q4< DIM >::GetName (  )  const [inline, virtual]

Implements Gascoigne::IntegratorInterface.

template<int DIM>
void Gascoigne::IntegratorQ2Q4< DIM >::MassForm ( const TimePattern TP,
LocalVector F,
const FemInterface FemH,
const FemInterface FemL,
const LocalVector U 
) const

template<int DIM>
double Gascoigne::IntegratorQ2Q4< DIM >::MassMatrix ( EntryMatrix E,
const FemInterface FemH,
const FemInterface FemL 
) const

template<int DIM>
int Gascoigne::IntegratorQ2Q4< DIM >::PatchMeshNr2IntegratorNr ( int  in  )  const [protected]

template<int DIM>
void Gascoigne::IntegratorQ2Q4< DIM >::Rhs ( const DomainRightHandSide RHS,
LocalVector F,
const FemInterface FemH,
const FemInterface FemL,
const LocalData Q,
const LocalData QC 
) const

template<int DIM>
double Gascoigne::IntegratorQ2Q4< DIM >::Volume2MeshSize ( double  vol  )  const [inline, protected]


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