Quad2D Class Reference

Quad2D is a base class for all 2D quadrature points on triangles and quads. More...

#include <quad.h>

Inherited by Quad2DCheb, Quad2DLin, Quad2DOrd, and Quad2DStd.

List of all members.

Public Member Functions

void set_mode (int mode)
int get_mode () const
int get_num_points (int order) const
double3get_points (int order) const
int get_edge_points (int edge) const
int get_max_order () const
int get_safe_max_order () const
int get_num_tables () const
double2get_ref_vertex (int n)

Protected Member Functions

virtual void dummy_fn ()=0

Protected Attributes

int mode
double3 *** tables
int ** np
int num_tables [2]
int max_order [2]
int safe_max_order [2]
int max_edge_order
double2 ref_vert [2][4]

Detailed Description

Quad2D is a base class for all 2D quadrature points on triangles and quads.


Member Function Documentation

virtual void Quad2D::dummy_fn (  )  [protected, pure virtual]

Implemented in Quad2DLin, and Quad2DStd.

int Quad2D::get_edge_points ( int  edge  )  const [inline]
int Quad2D::get_max_order (  )  const [inline]
int Quad2D::get_mode (  )  const [inline]
int Quad2D::get_num_points ( int  order  )  const [inline]
int Quad2D::get_num_tables (  )  const [inline]
double3* Quad2D::get_points ( int  order  )  const [inline]
double2* Quad2D::get_ref_vertex ( int  n  )  [inline]
int Quad2D::get_safe_max_order (  )  const [inline]
void Quad2D::set_mode ( int  mode  )  [inline]

Member Data Documentation

int Quad2D::max_edge_order [protected]
int Quad2D::max_order[2] [protected]
int Quad2D::mode [protected]
int** Quad2D::np [protected]
int Quad2D::num_tables[2] [protected]
double2 Quad2D::ref_vert[2][4] [protected]
int Quad2D::safe_max_order[2] [protected]
double3*** Quad2D::tables [protected]

The documentation for this class was generated from the following file:
Generated on Sat Jun 5 15:17:43 2010 for Hermes2D Library: Real Version by  doxygen 1.6.3