AFEPack
|
#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_t & | operator= (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 > &) |
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.
typedef BasisFunctionAdmin<value_type,DIM,TDIM> BasisFunctionAdmin< value_type, DIM, TDIM >::basis_func_admin_t [private] |
typedef BasisFunction<value_t,DIM,TDIM> BasisFunctionAdmin< value_type, DIM, TDIM >::basis_func_t |
typedef value_type BasisFunctionAdmin< value_type, DIM, TDIM >::value_t |
BasisFunctionAdmin< value_type, DIM, TDIM >::BasisFunctionAdmin | ( | ) |
Default constructor.
BasisFunctionAdmin< value_type, DIM, TDIM >::BasisFunctionAdmin | ( | const int & | n | ) |
Initilized with certain length.
BasisFunctionAdmin< value_type, DIM, TDIM >::BasisFunctionAdmin | ( | const int & | n, |
TemplateDOF< TDIM > & | t | ||
) |
Initilized with certain length and template DOF.
BasisFunctionAdmin< value_type, DIM, TDIM >::BasisFunctionAdmin | ( | TemplateDOF< TDIM > & | t | ) |
Initilized with template DOF.
BasisFunctionAdmin< value_type, DIM, TDIM >::BasisFunctionAdmin | ( | const basis_func_admin_t & | ) |
Copy constructor.
BasisFunctionAdmin< value_type, DIM, TDIM >::~BasisFunctionAdmin | ( | ) |
Destructor.
const TemplateDOF< TDIM > & BasisFunctionAdmin< value_type, DIM, TDIM >::dof | ( | ) | const |
Template degree of freedom.
TemplateDOF< TDIM > & BasisFunctionAdmin< value_type, DIM, TDIM >::dof | ( | ) |
Template degree of freedom.
BasisFunctionAdmin< value_type, DIM, TDIM > & BasisFunctionAdmin< value_type, DIM, TDIM >::operator= | ( | const basis_func_admin_t & | ) |
Copy operator.
void BasisFunctionAdmin< value_type, DIM, TDIM >::readData | ( | const std::string & | s | ) |
Read in the information from a file.
void BasisFunctionAdmin< value_type, DIM, TDIM >::reinit | ( | TemplateDOF< TDIM > & | t | ) |
Reinitialized with certain template DOF.
void BasisFunctionAdmin< value_type, DIM, TDIM >::writeData | ( | const std::string & | s | ) | const |
Write out the information to a file.
STREAM& operator<< | ( | STREAM & | , |
const BasisFunctionAdmin< VT, GDIM, TGDIM > & | |||
) | [friend] |
Stream output.
STREAM& operator>> | ( | STREAM & | , |
BasisFunctionAdmin< VT, GDIM, TGDIM > & | |||
) | [friend] |
Stream input.
TemplateDOF<TDIM>* BasisFunctionAdmin< value_type, DIM, TDIM >::df [private] |
Related degree of freedom on template element.
std::string BasisFunctionAdmin< value_type, DIM, TDIM >::library_path [private] |