|
AFEPack
|
#include <DGFEMSpace.h>
公有类型 | |
| enum | { dim = DIM, dow = DOW, tdim = TDIM, tdim1 = TDIM1 } |
| typedef value_type | value_t |
| typedef DGFEMSpace< value_t, DIM, DOW, TDIM, TDIM1 > | fe_space_t |
| typedef DGElement< value_t, DIM, DOW, TDIM, TDIM1 > | dg_element_t |
| typedef FEMSpace< value_t, DIM, DOW, TDIM > | base_t |
| typedef TemplateDGElement < TDIM1, DOW > | dg_template_t |
| typedef base_t::template_t | template_t |
| typedef base_t::element_t | element_t |
| typedef std::vector < dg_element_t >::iterator | DGElementIterator |
| typedef std::vector < dg_element_t > ::const_iterator | ConstDGElementIterator |
公有成员 | |
| DGFEMSpace (Mesh< DIM, DOW > &=*((Mesh< DIM, DOW > *) NULL), std::vector< template_t > &=*((std::vector< template_t > *) NULL), std::vector< dg_template_t > &=*((std::vector< dg_template_t > *) NULL)) | |
| DGFEMSpace (const fe_space_t &) | |
| virtual | ~DGFEMSpace () |
| void | reinit (Mesh< DIM, DOW > &, std::vector< template_t > &=*((std::vector< template_t > *) NULL), std::vector< dg_template_t > &=*((std::vector< dg_template_t > *) NULL)) |
| fe_space_t & | operator= (const fe_space_t &) |
| const std::vector < dg_template_t > & | templateDGElement () const |
| std::vector< dg_template_t > & | templateDGElement () |
| const dg_template_t & | templateDGElement (const int &i) const |
| dg_template_t & | templateDGElement (const int &i) |
| int | n_DGElement () const |
| const std::vector< dg_element_t > & | dgElement () const |
| std::vector< dg_element_t > & | dgElement () |
| const dg_element_t & | dgElement (const int &i) const |
| dg_element_t & | dgElement (const int &i) |
| virtual void | buildDGElement () |
| DGElementIterator | beginDGElement () |
| DGElementIterator | endDGElement () |
| ConstDGElementIterator | beginDGElement () const |
| ConstDGElementIterator | endDGElement () const |
| template<class T > | |
| T * | new_property (const dg_element_t &ele, const property_id_t< T > &pid) const |
| template<class T > | |
| T * | get_property (const dg_element_t &ele, const property_id_t< T > &pid) const |
| template<class T > | |
| void | free_property (const dg_element_t &ele, const property_id_t< T > &pid) const |
私有属性 | |
| std::vector< dg_template_t > * | tmp_dgele |
| std::vector< dg_element_t > | dgele |
友元 | |
| class | DGElement< value_t, DIM, DOW, TDIM, TDIM1 > |
| typedef FEMSpace<value_t, DIM, DOW, TDIM> DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::base_t |
| typedef std::vector<dg_element_t>::const_iterator DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::ConstDGElementIterator |
| typedef DGElement<value_t,DIM,DOW,TDIM,TDIM1> DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::dg_element_t |
| typedef TemplateDGElement<TDIM1,DOW> DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::dg_template_t |
| typedef std::vector<dg_element_t>::iterator DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::DGElementIterator |
| typedef base_t::element_t DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::element_t |
| typedef DGFEMSpace<value_t,DIM,DOW,TDIM,TDIM1> DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::fe_space_t |
| typedef base_t::template_t DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::template_t |
| typedef value_type DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::value_t |
| anonymous enum |
| DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::DGFEMSpace | ( | Mesh< DIM, DOW > & | = *((Mesh< DIM, DOW > *) NULL), |
| std::vector< template_t > & | = *((std::vector< template_t > *) NULL), |
||
| std::vector< dg_template_t > & | = *((std::vector< dg_template_t > *) NULL) |
||
| ) | [explicit] |
| DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::DGFEMSpace | ( | const fe_space_t & | ) |
| virtual DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::~DGFEMSpace | ( | ) | [virtual] |
| DGElementIterator DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::beginDGElement | ( | ) | [inline] |
| ConstDGElementIterator DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::beginDGElement | ( | ) | const [inline] |
| virtual void DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::buildDGElement | ( | ) | [virtual] |
| std::vector<dg_element_t>& DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::dgElement | ( | ) | [inline] |
| const dg_element_t& DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::dgElement | ( | const int & | i | ) | const [inline] |
| dg_element_t& DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::dgElement | ( | const int & | i | ) | [inline] |
| const std::vector<dg_element_t>& DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::dgElement | ( | ) | const [inline] |
| ConstDGElementIterator DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::endDGElement | ( | ) | const [inline] |
| DGElementIterator DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::endDGElement | ( | ) | [inline] |
| void DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::free_property | ( | const dg_element_t & | ele, |
| const property_id_t< T > & | pid | ||
| ) | const [inline] |
| T* DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::get_property | ( | const dg_element_t & | ele, |
| const property_id_t< T > & | pid | ||
| ) | const [inline] |
| int DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::n_DGElement | ( | ) | const [inline] |
| T* DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::new_property | ( | const dg_element_t & | ele, |
| const property_id_t< T > & | pid | ||
| ) | const [inline] |
| fe_space_t& DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::operator= | ( | const fe_space_t & | ) |
| void DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::reinit | ( | Mesh< DIM, DOW > & | , |
| std::vector< template_t > & | = *((std::vector< template_t > *) NULL), |
||
| std::vector< dg_template_t > & | = *((std::vector< dg_template_t > *) NULL) |
||
| ) |
| const dg_template_t& DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::templateDGElement | ( | const int & | i | ) | const [inline] |
| std::vector<dg_template_t>& DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::templateDGElement | ( | ) | [inline] |
| const std::vector<dg_template_t>& DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::templateDGElement | ( | ) | const [inline] |
| dg_template_t& DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::templateDGElement | ( | const int & | i | ) | [inline] |
friend class DGElement< value_t, DIM, DOW, TDIM, TDIM1 > [friend] |
std::vector<dg_element_t> DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::dgele [private] |
std::vector<dg_template_t>* DGFEMSpace< value_type, DIM, DOW, TDIM, TDIM1 >::tmp_dgele [private] |
1.7.4