ParMooN
 All Classes Functions Variables Friends Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
TQuadFormula2D Class Reference

#include <QuadFormula2D.h>

Inheritance diagram for TQuadFormula2D:
Inheritance graph
[legend]
Collaboration diagram for TQuadFormula2D:
Collaboration graph
[legend]

Public Member Functions

 TQuadFormula2D ()
 
 TQuadFormula2D (int n_points, double *weights, double *xi, double *eta, int acc)
 
virtual double * GetCoords (int i)
 
void GetFormulaData (int &n_points, double *&weights, double *&xi, double *&eta)
 
- Public Member Functions inherited from TQuadFormula
int GetN_QuadPoints ()
 
double * GetWeights ()
 

Static Public Member Functions

static void FindQuadFormula2D (FE2D *UsedElements, QuadFormula1D &qf1, QuadFormula2D &qf2)
 
static void FindQF_2D (FE2D CurrentElement, QuadFormula1D &qf1, QuadFormula2D &qf2)
 
static void FindLocalQuadFormula2D (int N_LocalUsedElements, FE2D *LocalUsedElements, QuadFormula1D &qf1, QuadFormula2D &qf2)
 

Protected Member Functions

void InitObject (int n, double *w, double *xi, double *eta, int acc)
 
- Protected Member Functions inherited from TQuadFormula
 TQuadFormula ()
 

Protected Attributes

double * Xi
 
double * Eta
 
- Protected Attributes inherited from TQuadFormula
int N_QuadPoints
 
double * Weights
 
int Accuracy
 

Friends

std::ostream & operator<< (std::ostream &s, TQuadFormula2D *qf)
 

Detailed Description

quadrature formula for a 2D integral

Constructor & Destructor Documentation

TQuadFormula2D::TQuadFormula2D ( )

constructor

TQuadFormula2D::TQuadFormula2D ( int  n_points,
double *  weights,
double *  xi,
double *  eta,
int  acc 
)

constructor

Here is the call graph for this function:

Member Function Documentation

void TQuadFormula2D::FindLocalQuadFormula2D ( int  N_LocalUsedElements,
FE2D *  LocalUsedElements,
QuadFormula1D &  qf1,
QuadFormula2D &  qf2 
)
static

find a quadrature formula for all given elements

Here is the call graph for this function:

Here is the caller graph for this function:

void TQuadFormula2D::FindQF_2D ( FE2D  CurrentElement,
QuadFormula1D &  qf1,
QuadFormula2D &  qf2 
)
static

return a quadrature formula which can be used for the given elements

Here is the call graph for this function:

void TQuadFormula2D::FindQuadFormula2D ( FE2D *  UsedElements,
QuadFormula1D &  qf1,
QuadFormula2D &  qf2 
)
static

return a quadrature formula which can be used for all given elements

Here is the call graph for this function:

double * TQuadFormula2D::GetCoords ( int  i)
virtual

return coordinates of the formula

Reimplemented from TQuadFormula.

void TQuadFormula2D::GetFormulaData ( int &  n_points,
double *&  weights,
double *&  xi,
double *&  eta 
)

return all data of the quadrature formula

Here is the caller graph for this function:

void TQuadFormula2D::InitObject ( int  n,
double *  w,
double *  xi,
double *  eta,
int  acc 
)
protected

This is a private method for initializing the data structure

Here is the caller graph for this function:

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  s,
TQuadFormula2D qf 
)
friend

print all information of this formula

Member Data Documentation

double* TQuadFormula2D::Eta
protected

second coordinate in [0,1]x[0,1] for the formula

double* TQuadFormula2D::Xi
protected

first coordinate in [0,1]x[0,1] for the formula


The documentation for this class was generated from the following files: