AFEPack
宏定义
MPI_DOF.templates.h文件参考

浏览该文件的源代码。

宏定义

#define TEMPLATE   template <class FOREST, class FESPACE>
#define THIS   GlobalIndex<FOREST,FESPACE>
#define MPI_DOF_PRIMARY_GEOMETRY(D)
#define MPI_DOF_IS_ON_PRIMARY_GEOMETRY(D)
#define MPI_DOF_SYNC_DATA_DIM(D)
#define TEMPLATE   template <class FOREST, class FESPACE>
#define THIS   GlobalIndex<FOREST,FESPACE>
#define MPI_DOF_PRIMARY_GEOMETRY(D)
#define MPI_DOF_IS_ON_PRIMARY_GEOMETRY(D)
#define MPI_DOF_SYNC_DATA_DIM(D)

详细描述

作者:
Ruo Li <rli>
日期:
Mon Oct 26 17:22:11 2009

宏定义文档

值:
case D:                                                               \
    result = _forest->template is_primary_geometry<D>                   \
    (*dynamic_cast<const HGeometry<D,fe_space_t::dow> *>(p_buf));       \
    break;
值:
case D:                                                               \
    result = _forest->template is_primary_geometry<D>                   \
    (*dynamic_cast<const HGeometry<D,fe_space_t::dow> *>(p_buf));       \
    break;
#define MPI_DOF_PRIMARY_GEOMETRY (   D)
值:
case D:                                                               \
    result = _forest->template primary_rank<D>                          \
    (*dynamic_cast<const HGeometry<D,fe_space_t::dow> *>(p_buf));       \
    break;
#define MPI_DOF_PRIMARY_GEOMETRY (   D)
值:
case D:                                                               \
    result = _forest->template primary_rank<D>                          \
    (*dynamic_cast<const HGeometry<D,fe_space_t::dow> *>(p_buf));       \
    break;
#define MPI_DOF_SYNC_DATA_DIM (   D)
值:
if (forest_t::dim >= D) {                                             \
    sync_data(comm, _forest->template get_shared_list<D>(), *this,      \
              &this_t::template pack_global_idx<D>,                     \
              &this_t::template unpack_global_idx<D>);                  \
  }
#define MPI_DOF_SYNC_DATA_DIM (   D)
值:
if (forest_t::dim >= D) {                                             \
    sync_data(comm, _forest->template get_shared_list<D>(), *this,      \
              &this_t::template pack_global_idx<D>,                     \
              &this_t::template unpack_global_idx<D>);                  \
  }
#define TEMPLATE   template <class FOREST, class FESPACE>
#define TEMPLATE   template <class FOREST, class FESPACE>
#define THIS   GlobalIndex<FOREST,FESPACE>
#define THIS   GlobalIndex<FOREST,FESPACE>