AFEPack
|
#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_istream & | operator>> (filtering_istream &, QuadratureInfo< DIM > &) |
std::ostream & | operator<< (std::ostream &, const 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.
QuadratureInfo< DIM >::QuadratureInfo | ( | ) |
Default contructor.
QuadratureInfo< DIM >::QuadratureInfo | ( | const QuadratureInfo< DIM > & | q | ) |
Copy constructor.
QuadratureInfo< DIM >::~QuadratureInfo | ( | ) |
int QuadratureInfo< DIM >::algebricAccuracy | ( | ) | const [inline] |
Algebraic accuracy.
int & QuadratureInfo< DIM >::algebricAccuracy | ( | ) | [inline] |
Algebraic accuracy.
int QuadratureInfo< DIM >::n_quadraturePoint | ( | ) | const [inline] |
Number of quadrature points.
QuadratureInfo< DIM > & QuadratureInfo< DIM >::operator= | ( | const QuadratureInfo< DIM > & | q | ) |
Destructor. Copy operator.
const std::vector< afepack::Point< DIM > > & QuadratureInfo< DIM >::quadraturePoint | ( | ) | const [inline] |
Quadrature point array.
std::vector< afepack::Point< DIM > > & QuadratureInfo< DIM >::quadraturePoint | ( | ) | [inline] |
Quadrature point array.
const afepack::Point< DIM > & QuadratureInfo< DIM >::quadraturePoint | ( | int | i | ) | const [inline] |
Certain quadrature point.
afepack::Point< DIM > & QuadratureInfo< DIM >::quadraturePoint | ( | int | i | ) | [inline] |
Certain quadrature point.
const std::vector< double > & QuadratureInfo< DIM >::weight | ( | ) | const [inline] |
Quadrature weight array.
std::vector< double > & QuadratureInfo< DIM >::weight | ( | ) | [inline] |
Quadrature weight array.
const double & QuadratureInfo< DIM >::weight | ( | int | i | ) | const [inline] |
Certain quadrature weight.
double & QuadratureInfo< DIM >::weight | ( | int | i | ) | [inline] |
Certain quadrature weight.
std::ostream& operator<< | ( | std::ostream & | os, |
const QuadratureInfo< DIM > & | q | ||
) | [friend] |
Stream output.
filtering_istream& operator>> | ( | filtering_istream & | is, |
QuadratureInfo< DIM > & | q | ||
) | [friend] |
Stream input.
int QuadratureInfo< DIM >::alg_acc [private] |
Algebraic accuracy.
std::vector<afepack::Point<DIM> > QuadratureInfo< DIM >::pnt [private] |
The coordinate of quadrature point.
std::vector<double> QuadratureInfo< DIM >::wei [private] |
Quadrature weight on the point.