Gascoigne::Q12d Class Reference

#include <q12d.h>

Inheritance diagram for Gascoigne::Q12d:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Q12d ()
std::string GetName () const
void BasicInit (const ParamFile *pf)
void Interpolate (GlobalVector &u, const DomainInitialCondition &U) const
void InterpolateSolutionByPatches (GlobalVector &u, const GlobalVector &uold) const
void ConstructInterpolator (MgInterpolatorInterface *I, const MeshTransferInterface *MT)
void StrongDirichletVector (GlobalVector &u, const DirichletData &BF, int col, const std::vector< int > &comp, double d) const
void EnergyEstimator (EdgeInfoContainerInterface &EIC, DoubleVector &eta, const GlobalVector &u, const Equation &EQ, const DomainRightHandSide *RHS, const std::string &s_energytype, double d_visc) const
nmatrix< double > GetLocalInterpolationWeights () const

Protected Member Functions

HNStructureInterfaceNewHNStructure ()
void EEJumps (EdgeInfoContainer< 2 > &EIC, const GlobalVector &u, const EnergyEstimatorIntegrator< 2 > &EEI, const HierarchicalMesh2d *HM) const
void EEJumpNorm (EdgeInfoContainer< 2 > &EIC, DoubleVector &eta, const EnergyEstimatorIntegrator< 2 > &EEI, const HierarchicalMesh2d *HM) const
void EEResidual (DoubleVector &eta, const GlobalVector &u, const Equation &EQ, const DomainRightHandSide *RHS, const EnergyEstimatorIntegrator< 2 > &EEI) const
int GetCellNumber (const Vertex2d &p0, Vertex2d &p) const
void VertexTransformation (const Vertex2d &p0, Vertex2d &p, int iq) const

Constructor & Destructor Documentation

Gascoigne::Q12d::Q12d (  ) 


Member Function Documentation

void Gascoigne::Q12d::BasicInit ( const ParamFile pf  )  [virtual]

Reimplemented from Gascoigne::BasicDiscretization.

Reimplemented in Gascoigne::Q1Gls2d, and Gascoigne::Q1Lps2d.

void Gascoigne::Q12d::ConstructInterpolator ( MgInterpolatorInterface I,
const MeshTransferInterface MT 
) [virtual]

Reimplemented from Gascoigne::DiscretizationInterface.

void Gascoigne::Q12d::EEJumpNorm ( EdgeInfoContainer< 2 > &  EIC,
DoubleVector eta,
const EnergyEstimatorIntegrator< 2 > &  EEI,
const HierarchicalMesh2d HM 
) const [protected]

void Gascoigne::Q12d::EEJumps ( EdgeInfoContainer< 2 > &  EIC,
const GlobalVector u,
const EnergyEstimatorIntegrator< 2 > &  EEI,
const HierarchicalMesh2d HM 
) const [protected]

void Gascoigne::Q12d::EEResidual ( DoubleVector eta,
const GlobalVector u,
const Equation EQ,
const DomainRightHandSide RHS,
const EnergyEstimatorIntegrator< 2 > &  EEI 
) const [protected]

void Gascoigne::Q12d::EnergyEstimator ( EdgeInfoContainerInterface EIC,
DoubleVector eta,
const GlobalVector u,
const Equation EQ,
const DomainRightHandSide RHS,
const std::string s_energytype,
double  d_visc 
) const [virtual]

Implements Gascoigne::Q1.

int Gascoigne::Q12d::GetCellNumber ( const Vertex2d p0,
Vertex2d p 
) const [protected, virtual]

Reimplemented from Gascoigne::CellDiscretization.

nmatrix< double > Gascoigne::Q12d::GetLocalInterpolationWeights (  )  const [virtual]

Reimplemented from Gascoigne::CellDiscretization.

std::string Gascoigne::Q12d::GetName (  )  const [inline, virtual]

Reimplemented from Gascoigne::CellDiscretization.

Reimplemented in Gascoigne::Q1Gls2d, Gascoigne::DwrLps2d, and Gascoigne::Q1Lps2d.

void Gascoigne::Q12d::Interpolate ( GlobalVector u,
const DomainInitialCondition U 
) const [virtual]

Reimplemented from Gascoigne::DiscretizationInterface.

void Gascoigne::Q12d::InterpolateSolutionByPatches ( GlobalVector u,
const GlobalVector uold 
) const [virtual]

Reimplemented from Gascoigne::Q1.

HNStructureInterface * Gascoigne::Q12d::NewHNStructure (  )  [protected, virtual]

Implements Gascoigne::Q1.

void Gascoigne::Q12d::StrongDirichletVector ( GlobalVector u,
const DirichletData BF,
int  col,
const std::vector< int > &  comp,
double  d 
) const [virtual]

Reimplemented from Gascoigne::DiscretizationInterface.

void Gascoigne::Q12d::VertexTransformation ( const Vertex2d p0,
Vertex2d p,
int  iq 
) const [protected]


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