AFEPack
组合类型 | 命名空间 | 类型定义 | 函数
Migration.h文件参考

数据迁移 更多...

#include <map>
#include "BinaryBuffer.h"
#include "TemplateElement.h"

浏览该文件的源代码。

组合类型

struct  Migration::HBuffer
 判断一个数据ID是否合法 更多...

命名空间

namespace  Migration
namespace  Migration::details

类型定义

typedef int Migration::data_id_t
typedef std::string Migration::data_name_t
 数据 ID 的类型:为有符号整型
typedef BinaryBuffer Migration::data_buffer_t
 数据名称类型:字符串
typedef std::map< data_id_t,
data_buffer_t > 
Migration::buffer_t
 数据缓冲区类型

函数

data_id_t Migration::name_to_id (const data_name_t &dn)
data_id_t Migration::register_data_name (const data_name_t &dn, bool)
 从数据名称到ID的转换
void Migration::initialize ()
 登记数据名称
bool Migration::is_valid (const data_id_t &)
 初始化数据迁移环境
template<class HGEO >
BinaryBufferMigration::details::get_buffer (const HGEO &geo, const data_id_t &data_id, bool is_save)
template<class MESH >
BinaryBufferMigration::details::get_buffer (MESH &mesh, const data_id_t &data_id, u_int dimension, u_int geo_idx, bool is_save)
template<class HGEO , class STREAM >
void Migration::get_export_stream (HGEO &geo, const data_id_t &data_id, STREAM &os)
template<class HGEO , class STREAM >
void Migration::get_import_stream (HGEO &geo, const data_id_t &data_id, STREAM &is)
template<class MESH , class STREAM >
void Migration::get_export_stream (MESH &mesh, const data_id_t &data_id, u_int dimension, u_int geo_idx, STREAM &os)
template<class MESH , class STREAM >
void Migration::get_import_stream (MESH &mesh, const data_id_t &data_id, u_int dimension, u_int geo_idx, STREAM &is)
template<class MESH , class SP , class STREAM >
void Migration::get_dof_export_stream (MESH &mesh, SP &sp, const data_id_t &data_id, int dof, STREAM &os)
template<class MESH , class SP , class STREAM >
void Migration::get_dof_import_stream (MESH &mesh, SP &sp, const data_id_t &data_id, int dof, STREAM &is)

详细描述

数据迁移

作者:
Ruo Li <rli>
日期:
Thu Sep 24 11:51:29 2009