这是 PGAEvaluate 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
PGAEvaluate - 调用用户指定的函数以返回对中每个字符串的评估
人口。
商品描述
仅当字符串已更改(例如,通过
交叉或变异)或用户已明确表示字符串的评估是out-
通过调用 PGASetEvaluationUpToDateFlag() 确定日期。
INPUT 有无库存
ctx - 上下文变量
pop - 要评估的总体的符号常数
f - 指向用于计算字符串的函数的指针。 该函数将被调用一次
对于population pop中需要评估的每个字符串。 这个功能必须
返回一个双精度值(评估函数值)并且必须适合原型双精度值
f(PGAContext *c, int p, int pop);
comm - MPI 通信器
OUTPUT 有无库存
没有
概要
#include "pgapack.h"
无效 PGAEvaluate(ctx, pop, , comm)
PGA上下文 *ctx
流行音乐
双 (*f)(PGAContext *, int, int)
MPI_Comm 通讯
地点
并行程序
例
计费示例:
使用用户定义的方法评估总体 PGA_NEWPOP 中的所有字符串
评价函数能量。
双能量(PGAContext *ctx,int p,int pop){
:
};
PGA上下文 *ctx;
:
PGAEvaluate(ctx, PGA_NEWPOP, 能源, MPI_COMM_WORLD);
05/01/95 PGAE评估(1)
使用 onworks.net 服务在线使用 PGAEvaluate