AFEPack
|
数据迁移 更多...
组合类型 | |
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 > | |
BinaryBuffer & | Migration::details::get_buffer (const HGEO &geo, const data_id_t &data_id, bool is_save) |
template<class MESH > | |
BinaryBuffer & | Migration::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) |
数据迁移