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

#include <TemplateElement.h>

所有成员的列表。

公有类型

enum  { dim = DIM, tdim = TDIM }
typedef value_type value_t
typedef BasisFunction< value_t,
DIM, TDIM
basis_func_t

公有成员

 BasisFunctionAdmin ()
 BasisFunctionAdmin (const int &)
 BasisFunctionAdmin (const int &, TemplateDOF< TDIM > &)
 BasisFunctionAdmin (TemplateDOF< TDIM > &)
 BasisFunctionAdmin (const basis_func_admin_t &)
 ~BasisFunctionAdmin ()
void reinit (TemplateDOF< TDIM > &)
basis_func_admin_toperator= (const basis_func_admin_t &)
const TemplateDOF< TDIM > & dof () const
TemplateDOF< TDIM > & dof ()
void readData (const std::string &)
void writeData (const std::string &) const

私有类型

typedef BasisFunctionAdmin
< value_type, DIM, TDIM
basis_func_admin_t

私有属性

std::string library_path
TemplateDOF< TDIM > * df

友元

template<class STREAM , class VT , int GDIM, int TGDIM>
STREAM & operator>> (STREAM &, BasisFunctionAdmin< VT, GDIM, TGDIM > &)
template<class STREAM , class VT , int GDIM, int TGDIM>
STREAM & operator<< (STREAM &, const BasisFunctionAdmin< VT, GDIM, TGDIM > &)

详细描述

template<class value_type, int DIM, int TDIM = DIM>
class BasisFunctionAdmin< value_type, DIM, TDIM >

Administrator of a vector of basis functions. This class build the relationship between those basis functions to those degree of freedom on a template element. Then the complete information to calculate the value of a basis function are provided until now.


成员类型定义文档

template<class value_type, int DIM, int TDIM = DIM>
typedef BasisFunctionAdmin<value_type,DIM,TDIM> BasisFunctionAdmin< value_type, DIM, TDIM >::basis_func_admin_t [private]
template<class value_type, int DIM, int TDIM = DIM>
typedef BasisFunction<value_t,DIM,TDIM> BasisFunctionAdmin< value_type, DIM, TDIM >::basis_func_t
template<class value_type, int DIM, int TDIM = DIM>
typedef value_type BasisFunctionAdmin< value_type, DIM, TDIM >::value_t

成员枚举类型文档

template<class value_type, int DIM, int TDIM = DIM>
anonymous enum
枚举值:
dim 
tdim 

构造及析构函数文档

template<class value_type , int DIM, int TDIM>
BasisFunctionAdmin< value_type, DIM, TDIM >::BasisFunctionAdmin ( )

Default constructor.

template<class value_type , int DIM, int TDIM>
BasisFunctionAdmin< value_type, DIM, TDIM >::BasisFunctionAdmin ( const int &  n)

Initilized with certain length.

template<class value_type , int DIM, int TDIM>
BasisFunctionAdmin< value_type, DIM, TDIM >::BasisFunctionAdmin ( const int &  n,
TemplateDOF< TDIM > &  t 
)

Initilized with certain length and template DOF.

template<class value_type , int DIM, int TDIM>
BasisFunctionAdmin< value_type, DIM, TDIM >::BasisFunctionAdmin ( TemplateDOF< TDIM > &  t)

Initilized with template DOF.

template<class value_type, int DIM, int TDIM = DIM>
BasisFunctionAdmin< value_type, DIM, TDIM >::BasisFunctionAdmin ( const basis_func_admin_t )

Copy constructor.

template<class value_type , int DIM, int TDIM>
BasisFunctionAdmin< value_type, DIM, TDIM >::~BasisFunctionAdmin ( )

Destructor.


成员函数文档

template<class value_type , int DIM, int TDIM>
const TemplateDOF< TDIM > & BasisFunctionAdmin< value_type, DIM, TDIM >::dof ( ) const

Template degree of freedom.

template<class value_type , int DIM, int TDIM>
TemplateDOF< TDIM > & BasisFunctionAdmin< value_type, DIM, TDIM >::dof ( )

Template degree of freedom.

template<class value_type, int DIM, int TDIM = DIM>
BasisFunctionAdmin< value_type, DIM, TDIM > & BasisFunctionAdmin< value_type, DIM, TDIM >::operator= ( const basis_func_admin_t )

Copy operator.

template<class value_type , int DIM, int TDIM>
void BasisFunctionAdmin< value_type, DIM, TDIM >::readData ( const std::string &  s)

Read in the information from a file.

template<class value_type , int DIM, int TDIM>
void BasisFunctionAdmin< value_type, DIM, TDIM >::reinit ( TemplateDOF< TDIM > &  t)

Reinitialized with certain template DOF.

template<class value_type , int DIM, int TDIM>
void BasisFunctionAdmin< value_type, DIM, TDIM >::writeData ( const std::string &  s) const

Write out the information to a file.


友元及相关函数文档

template<class value_type, int DIM, int TDIM = DIM>
template<class STREAM , class VT , int GDIM, int TGDIM>
STREAM& operator<< ( STREAM &  ,
const BasisFunctionAdmin< VT, GDIM, TGDIM > &   
) [friend]

Stream output.

template<class value_type, int DIM, int TDIM = DIM>
template<class STREAM , class VT , int GDIM, int TGDIM>
STREAM& operator>> ( STREAM &  ,
BasisFunctionAdmin< VT, GDIM, TGDIM > &   
) [friend]

Stream input.


成员数据文档

template<class value_type, int DIM, int TDIM = DIM>
TemplateDOF<TDIM>* BasisFunctionAdmin< value_type, DIM, TDIM >::df [private]

Related degree of freedom on template element.

template<class value_type, int DIM, int TDIM = DIM>
std::string BasisFunctionAdmin< value_type, DIM, TDIM >::library_path [private]

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