分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

gecode 中的metainfo

发布时间:2023-09-06 01:08责任编辑:彭小芳关键词:meta

这个类只是作为信息储存的载体,并没有进行其它操作

t:type 类型

r:rstart reastart的次数

f:fail 失败的次数

ng: no good 

a: asset 资源分成了几部份

 ?/* ??* Information from meta search engines ??*/ ?forceinline ?MetaInfo::MetaInfo(unsigned long int r0, ????????????????????unsigned long int s0, ????????????????????unsigned long int f0, ????????????????????const Space* l0, ????????????????????NoGoods& ng0) ???: t(RESTART), r(r0), s(s0), f(f0), l(l0), ng(ng0), a(0) {} ?forceinline ?MetaInfo::MetaInfo(unsigned int a0) ???: t(PORTFOLIO), r(0), s(0), f(0), l(NULL), ng(NoGoods::eng), a(a0) {} ?forceinline MetaInfo::Type ?MetaInfo::type(void) const { ???return t; ?} ?forceinline unsigned long int ?MetaInfo::restart(void) const { ???assert(type() == RESTART); ???return r; ?} ?forceinline unsigned long int ?MetaInfo::solution(void) const { ???assert(type() == RESTART); ???return s; ?} ?forceinline unsigned long int ?MetaInfo::fail(void) const { ???assert(type() == RESTART); ???return f; ?} ?forceinline const Space* ?MetaInfo::last(void) const { ???assert(type() == RESTART); ???return l; ?} ?forceinline const NoGoods& ?MetaInfo::nogoods(void) const { ???assert(type() == RESTART); ???return ng; ?} ?forceinline unsigned int ?MetaInfo::asset(void) const { ???assert(type() == PORTFOLIO); ???return a; ?}

  

gecode 中的metainfo

原文地址:http://www.cnblogs.com/crax/p/7466418.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved