AFEPack
|
#include <TemplateElement.h>
公有类型 | |
enum | { dim = DIM } |
公有成员 | |
TemplateDOF (TemplateGeometry< DIM > &=*((TemplateGeometry< DIM > *) NULL)) | |
TemplateDOF (const TemplateDOF< DIM > &) | |
~TemplateDOF () | |
TemplateDOF< DIM > & | operator= (const TemplateDOF< DIM > &) |
void | reinit (TemplateGeometry< DIM > &=*((TemplateGeometry< DIM > *) NULL)) |
void | readData (const std::string &) |
void | writeData (const std::string &) const |
私有属性 | |
TemplateGeometry< DIM > * | geometry |
友元 | |
template<class STREAM , int GDIM> | |
STREAM & | operator>> (STREAM &, TemplateDOF< GDIM > &) |
template<class STREAM , int GDIM> | |
STREAM & | operator<< (STREAM &, const TemplateDOF< GDIM > &) |
The degree of freedom distribution on certain template geometry. This class builds the relationship of some local degree of freedom and the geometries of a template element geometry. With this information, the package then can build the degree of freedom on the whole mesh.
TemplateDOF< DIM >::TemplateDOF | ( | TemplateGeometry< DIM > & | g = *((TemplateGeometry<DIM> *)NULL) | ) |
Default constructor.
TemplateDOF< DIM >::TemplateDOF | ( | const TemplateDOF< DIM > & | t | ) |
Copy Contructor.
TemplateDOF< DIM >::~TemplateDOF | ( | ) |
Destructor.
TemplateDOF< DIM > & TemplateDOF< DIM >::operator= | ( | const TemplateDOF< DIM > & | t | ) |
Copy operator.
void TemplateDOF< DIM >::readData | ( | const std::string & | s | ) |
Read in the information from a file.
void TemplateDOF< DIM >::reinit | ( | TemplateGeometry< DIM > & | g = *((TemplateGeometry<DIM> *)NULL) | ) |
Reinitialization.
void TemplateDOF< DIM >::writeData | ( | const std::string & | s | ) | const |
Write out the information to a file.
STREAM& operator<< | ( | STREAM & | , |
const TemplateDOF< GDIM > & | |||
) | [friend] |
Stream output.
STREAM& operator>> | ( | STREAM & | , |
TemplateDOF< GDIM > & | |||
) | [friend] |
Stream input.
TemplateGeometry<DIM>* TemplateDOF< DIM >::geometry [private] |
Pointer to the template element geometry.