Gascoigne::IntegratorWithSecond< DIM > Class Template Reference

#include <integratorwithsecond.h>

Inheritance diagram for Gascoigne::IntegratorWithSecond< DIM >:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

std::string GetName () const
double ComputeDomainFunctional (const DomainFunctional &F, const FemInterface &FEM, const LocalVector &U, const LocalData &Q, const LocalData &QC) const
void Rhs (const DomainRightHandSide &RHS, LocalVector &F, const FemInterface &FEM, const LocalData &Q, const LocalData &QC) const
template<>
void point_hesse (const FemInterface &E, const Vertex< 2 > &v) const
template<>
void point_hesse (const FemInterface &E, const Vertex< 3 > &v) const
template<>
void init_test_hesse (const FemInterface &E, TestFunction &N, double w, int i) const
template<>
void init_test_hesse (const FemInterface &E, TestFunction &N, double w, int i) const
template<>
void hesse (const FemInterface &E, FemFunction &UH, const LocalVector &U) const
template<>
void hesse (const FemInterface &E, FemFunction &UH, const LocalVector &U) const

Protected Member Functions

void point_hesse (const FemInterface &E, const Vertex< DIM > &v) const
void init_test_hesse (const FemInterface &E, TestFunction &N, double w, int i) const
void hesse (const FemInterface &E, FemFunction &UH, const LocalVector &u) const
void hesse (const FemInterface &E, FemData &QH, const LocalData &Q) const

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


Member Function Documentation

template<int DIM>
double Gascoigne::IntegratorWithSecond< DIM >::ComputeDomainFunctional ( const DomainFunctional F,
const FemInterface FEM,
const LocalVector U,
const LocalData Q,
const LocalData QC 
) const [virtual]

Reimplemented from Gascoigne::GalerkinIntegrator< DIM >.

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

Reimplemented from Gascoigne::GalerkinIntegratorQ2< DIM >.

Reimplemented in Gascoigne::IntegratorLpsWithSecond< DIM >.

template<>
void Gascoigne::IntegratorWithSecond< 3 >::hesse ( const FemInterface E,
FemFunction UH,
const LocalVector U 
) const

template<>
void Gascoigne::IntegratorWithSecond< 2 >::hesse ( const FemInterface E,
FemFunction UH,
const LocalVector U 
) const

template<int DIM>
void Gascoigne::IntegratorWithSecond< DIM >::hesse ( const FemInterface E,
FemData QH,
const LocalData Q 
) const [protected]

template<int DIM>
void Gascoigne::IntegratorWithSecond< DIM >::hesse ( const FemInterface E,
FemFunction UH,
const LocalVector u 
) const [protected]

template<>
void Gascoigne::IntegratorWithSecond< 3 >::init_test_hesse ( const FemInterface E,
TestFunction N,
double  w,
int  i 
) const

template<>
void Gascoigne::IntegratorWithSecond< 2 >::init_test_hesse ( const FemInterface E,
TestFunction N,
double  w,
int  i 
) const

template<int DIM>
void Gascoigne::IntegratorWithSecond< DIM >::init_test_hesse ( const FemInterface E,
TestFunction N,
double  w,
int  i 
) const [protected]

template<>
void Gascoigne::IntegratorWithSecond< 3 >::point_hesse ( const FemInterface E,
const Vertex< 3 > &  v 
) const

template<>
void Gascoigne::IntegratorWithSecond< 2 >::point_hesse ( const FemInterface E,
const Vertex< 2 > &  v 
) const

template<int DIM>
void Gascoigne::IntegratorWithSecond< DIM >::point_hesse ( const FemInterface E,
const Vertex< DIM > &  v 
) const [protected]

template<int DIM>
void Gascoigne::IntegratorWithSecond< DIM >::Rhs ( const DomainRightHandSide RHS,
LocalVector F,
const FemInterface FEM,
const LocalData Q,
const LocalData QC 
) const [virtual]

Reimplemented from Gascoigne::GalerkinIntegrator< DIM >.


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