AFEPack
公有类型 | 公有成员 | 公有属性 | 静态公有属性 | 友元
HGeometry< 1, DOW >模板类参考

#include <HGeometry.h>

类HGeometry< 1, DOW >继承关系图:
HGeometryInfo< 1 > HGeometryBase PropertyTable Migration::HBuffer

所有成员的列表。

公有类型

enum  { dim = 1, dow = DOW }
typedef HGeometry< 0, dowvertex_t
typedef HGeometry< dim-1, dowbound_t
typedef HGeometry< dim, dowthis_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

公有属性

int index
std::vector< vertex_t * > vertex
std::vector< bound_t * > boundary
parent_tparent
std::vector< HGeometry< 1, DOW > * > child
bmark_t bmark

静态公有属性

static void(* mid_point )(const afepack::Point< DOW > &, const afepack::Point< DOW > &, bmark_t, afepack::Point< DOW > &)

友元

std::ostream & operator<< (std::ostream &, const HGeometry< 1, DOW > &)

template<int DOW = 1>
class HGeometry< 1, DOW >


成员类型定义文档

template<int DOW = 1>
typedef HGeometry<dim-1,dow> HGeometry< 1, DOW >::bound_t
template<int DOW = 1>
typedef this_t HGeometry< 1, DOW >::child_t
template<int DOW = 1>
typedef this_t HGeometry< 1, DOW >::parent_t
template<int DOW = 1>
typedef HGeometry<dim,dow> HGeometry< 1, DOW >::this_t
template<int DOW = 1>
typedef HGeometry<0,dow> HGeometry< 1, DOW >::vertex_t

成员枚举类型文档

template<int DOW = 1>
anonymous enum
枚举值:
dim 
dow 

构造及析构函数文档

HGeometry< 1, DOW >::HGeometry ( )
template<int DOW = 1>
virtual HGeometry< 1, DOW >::~HGeometry ( ) [inline, virtual]

成员函数文档

void HGeometry< 1, DOW >::checkIntegrity ( ) const
bool HGeometry< 1, DOW >::isIncludePoint ( const afepack::Point< DOW > &  p) const
bool HGeometry< 1, DOW >::isRefined ( ) const
void HGeometry< 1, DOW >::refine ( )

友元及相关函数文档

template<int DOW = 1>
std::ostream& operator<< ( std::ostream &  ,
const HGeometry< 1, DOW > &   
) [friend]

成员数据文档

template<int DOW = 1>
bmark_t HGeometry< 1, DOW >::bmark
template<int DOW = 1>
std::vector<bound_t *> HGeometry< 1, DOW >::boundary
template<int DOW = 1>
std::vector<HGeometry<1,DOW> *> HGeometry< 1, DOW >::child
template<int DOW = 1>
int HGeometry< 1, DOW >::index
template<int DOW = 1>
void(* HGeometry< 1, DOW >::mid_point)(const afepack::Point< DOW > &, const afepack::Point< DOW > &, bmark_t, afepack::Point< DOW > &) [static]
template<int DOW = 1>
parent_t* HGeometry< 1, DOW >::parent
template<int DOW = 1>
std::vector<vertex_t *> HGeometry< 1, DOW >::vertex

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