|
AFEPack
|
#include <HGeometry.h>
公有类型 | |
| enum | { dim = 2, dow = DOW } |
| typedef HGeometry< 0, dow > | vertex_t |
| typedef HGeometry< dim-1, dow > | bound_t |
| typedef HGeometry< dim, dow > | this_t |
| typedef this_t | child_t |
| typedef this_t | parent_t |
公有成员 | |
| HGeometry () | |
| virtual | ~HGeometry () |
| bool | isRefined () const |
| bool | isIncludePoint (const afepack::Point< DOW > &) const |
| void | refine () |
| void | checkIntegrity () const |
静态公有成员 | |
| static double | triangle_area (const afepack::Point< DOW > &v0, const afepack::Point< DOW > &v1, const afepack::Point< DOW > &v2) |
公有属性 | |
| int | index |
| std::vector< vertex_t * > | vertex |
| std::vector< bound_t * > | boundary |
| parent_t * | parent |
| std::vector< child_t * > | child |
| bmark_t | bmark |
友元 | |
| std::ostream & | operator<< (std::ostream &, const HGeometry< 2, DOW > &) |
| void HGeometry< 2, DOW >::checkIntegrity | ( | ) | const |
| bool HGeometry< 2, DOW >::isIncludePoint | ( | const afepack::Point< DOW > & | p | ) | const |
| static double HGeometry< 2, DOW >::triangle_area | ( | const afepack::Point< DOW > & | v0, |
| const afepack::Point< DOW > & | v1, | ||
| const afepack::Point< DOW > & | v2 | ||
| ) | [inline, static] |
计算二维三角形的有向面积,此函数必须在DOW=2的时候才对。
| std::ostream& operator<< | ( | std::ostream & | , |
| const HGeometry< 2, DOW > & | |||
| ) | [friend] |
1.7.6.1