AFEPack
公有类型 | 公有成员 | 私有属性 | 友元
QuadratureInfo< DIM >模板类参考

#include <Geometry.h>

所有成员的列表。

公有类型

enum  { dim = DIM }

公有成员

 QuadratureInfo ()
 QuadratureInfo (const QuadratureInfo< DIM > &)
 ~QuadratureInfo ()
QuadratureInfo< DIM > & operator= (const QuadratureInfo< DIM > &)
int n_quadraturePoint () const
int algebricAccuracy () const
int & algebricAccuracy ()
const std::vector
< afepack::Point< DIM > > & 
quadraturePoint () const
std::vector< afepack::Point
< DIM > > & 
quadraturePoint ()
const afepack::Point< DIM > & quadraturePoint (int) const
afepack::Point< DIM > & quadraturePoint (int)
const std::vector< double > & weight () const
std::vector< double > & weight ()
const double & weight (int) const
double & weight (int)

私有属性

int alg_acc
std::vector< afepack::Point
< DIM > > 
pnt
std::vector< double > wei

友元

filtering_istreamoperator>> (filtering_istream &, QuadratureInfo< DIM > &)
std::ostream & operator<< (std::ostream &, const QuadratureInfo< DIM > &)

详细描述

template<int DIM>
class QuadratureInfo< DIM >

Quadrature information of certain geometry. This class provide those data about the coordinate and weight of certain numerical quadrature formula in different algebraic accuracy. And methods to retrieve information from the data structure are provided.


成员枚举类型文档

template<int DIM>
anonymous enum
枚举值:
dim 

构造及析构函数文档

template<int DIM>
QuadratureInfo< DIM >::QuadratureInfo ( )

Default contructor.

template<int DIM>
QuadratureInfo< DIM >::QuadratureInfo ( const QuadratureInfo< DIM > &  q)

Copy constructor.

template<int DIM>
QuadratureInfo< DIM >::~QuadratureInfo ( )

成员函数文档

template<int DIM>
int QuadratureInfo< DIM >::algebricAccuracy ( ) const [inline]

Algebraic accuracy.

template<int DIM>
int & QuadratureInfo< DIM >::algebricAccuracy ( ) [inline]

Algebraic accuracy.

template<int DIM>
int QuadratureInfo< DIM >::n_quadraturePoint ( ) const [inline]

Number of quadrature points.

template<int DIM>
QuadratureInfo< DIM > & QuadratureInfo< DIM >::operator= ( const QuadratureInfo< DIM > &  q)

Destructor. Copy operator.

template<int DIM>
const std::vector< afepack::Point< DIM > > & QuadratureInfo< DIM >::quadraturePoint ( ) const [inline]

Quadrature point array.

template<int DIM>
std::vector< afepack::Point< DIM > > & QuadratureInfo< DIM >::quadraturePoint ( ) [inline]

Quadrature point array.

template<int DIM>
const afepack::Point< DIM > & QuadratureInfo< DIM >::quadraturePoint ( int  i) const [inline]

Certain quadrature point.

template<int DIM>
afepack::Point< DIM > & QuadratureInfo< DIM >::quadraturePoint ( int  i) [inline]

Certain quadrature point.

template<int DIM>
const std::vector< double > & QuadratureInfo< DIM >::weight ( ) const [inline]

Quadrature weight array.

template<int DIM>
std::vector< double > & QuadratureInfo< DIM >::weight ( ) [inline]

Quadrature weight array.

template<int DIM>
const double & QuadratureInfo< DIM >::weight ( int  i) const [inline]

Certain quadrature weight.

template<int DIM>
double & QuadratureInfo< DIM >::weight ( int  i) [inline]

Certain quadrature weight.


友元及相关函数文档

template<int DIM>
std::ostream& operator<< ( std::ostream &  os,
const QuadratureInfo< DIM > &  q 
) [friend]

Stream output.

template<int DIM>
filtering_istream& operator>> ( filtering_istream is,
QuadratureInfo< DIM > &  q 
) [friend]

Stream input.


成员数据文档

template<int DIM>
int QuadratureInfo< DIM >::alg_acc [private]

Algebraic accuracy.

template<int DIM>
std::vector<afepack::Point<DIM> > QuadratureInfo< DIM >::pnt [private]

The coordinate of quadrature point.

template<int DIM>
std::vector<double> QuadratureInfo< DIM >::wei [private]

Quadrature weight on the point.


该类的文档由以下文件生成: