AFEPack
组合类型 | 命名空间 | 函数
MPI_Migration.h文件参考
#include <mpi.h>
#include <AFEPack/Miscellaneous.h>
#include <AFEPack/Migration.details.h>
#include <AFEPack/HGeometry.h>
#include <AFEPack/mpi/MPI_HGeometry.h>
#include <AFEPack/mpi/MPI_SyncProp.h>
#include <AFEPack/FEMSpace.h>

浏览该文件的源代码。

组合类型

struct  Migration::details::buffer_trait

命名空间

namespace  Migration
namespace  Migration::details

函数

template<class HTREE >
void Migration::clear_data_buffer (HTREE &tree)
void Migration::initialize (MPI_Comm comm)
data_id_t Migration::register_data_name (const data_name_t &dn)
 对迁移环境进行初始化
void Migration::load_config (const std::string &filename)
 登记数据名称
void Migration::save_config (const std::string &filename)
 载入配置文件
void Migration::ensured_open_fstream (const std::string &filename, std::ifstream &is)
 输出配置文件
void Migration::ensured_open_filtering_stream (const std::string &filename, filtering_istream &is)
template<class FUNC >
void Migration::export_fe_func (const FUNC &fun, const data_id_t &data_id)
template<class FUNC >
void Migration::export_fe_func (const std::vector< FUNC > &fun, const data_id_t &data_id)
template<class FUNC >
void Migration::import_fe_func (FUNC &fun, const data_id_t &data_id)
template<class FUNC >
void Migration::import_fe_func (std::vector< FUNC > &fun, const data_id_t &data_id)
template<class HTREE , class T >
void Migration::export_property (const HTREE &htree, const data_id_t &data_id, const property_id_t< T > &pid)
template<class HTREE , class T >
void Migration::import_property (const HTREE &htree, const data_id_t &data_id, const property_id_t< T > &pid)
template<class HTREE >
void Migration::sync_data_buffer (const HTREE &htree)
template<class GEO >
void Migration::details::clear_geo_data_buffer (GEO &geo)
template<int DOW>
void Migration::details::clear_geo_data_buffer (HGeometry< 0, DOW > &geo)
template<int DOW>
void Migration::details::clear_geo_data_buffer (HGeometry< 1, DOW > &geo)
template<int D, class HTREE >
void Migration::details::sync_data_buffer_prepare (const HTREE &htree, const property_id_t< buffer_trait > &pid)
template<class HTREE >
void Migration::details::sync_data_buffer_prepare (const HTREE &htree, const property_id_t< buffer_trait > &pid, int D)
template<class HTREE >
void Migration::details::sync_data_buffer (const HTREE &htree)
template<class HGEO , class T >
void Migration::details::export_property (const HGEO &geo, const data_id_t &data_id, const property_id_t< T > &pid, const property_id_t<> &flag)
template<class HGEO , class T >
void Migration::details::import_property (const HGEO &geo, const data_id_t &data_id, const property_id_t< T > &pid, const property_id_t<> &flag)
template<class HTREE , class T >
void Migration::details::export_property (const HTREE &tree, const data_id_t &data_id, const property_id_t< T > &pid)
template<class HTREE , class T >
void Migration::details::import_property (const HTREE &tree, const data_id_t &data_id, const property_id_t< T > &pid)

详细描述

作者:
Ruo Li <rli>
日期:
Mon Oct 19 15:42:05 2009