📄 gareal.h
字号:
// gareal.h: interface for the gareal class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_GAREAL_H__733D9977_EBAC_48BB_9BF2_46F94C62E366__INCLUDED_)
#define AFX_GAREAL_H__733D9977_EBAC_48BB_9BF2_46F94C62E366__INCLUDED_
#include<iostream.h>
#include<stdio.h>
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class gareal
{
public:
gareal(gareal &gr1);
gareal();
gareal(int nr);
gareal(int nr,double* r1);
gareal(int nr,double r);
// void init();
void init(int nr,double* r1);
void init(int nr,double r);
gareal& operator =(gareal& gr1);
gareal& operator =(gareal* gr1);
void Objv(double ob);
double Objv();
void Fitness(double fs);
double Fitness();
double vecReal(int n);
void vecReal(int n,double r1);
void vecReal(double* r1);
void nReal(int nr);
int nReal();
int getnr(){return nreal;}
void setnr(int n) { nreal=n;}
double vecpe(int n);
void vecpe(int n,double e1);
void vecpe(double* e1);
void nE(int nr);
int nE();
void setne(int n){ne=n;}
int getne(){return ne;}
double vecple(int n);
void vecple(int n,double r1);
void vecple(double* r1);
void nLe(int nr);
int nLe();
int getnle(){return nle;}
void setnle(int n){nle=n;}
double vecpf(int n);
void vecpf(int n,double r1);
void vecpf(double* r1);
void nF(int nr);
int nF();
int getnf(){return nf;}
void setnf(int n){nf=n;}
int Valid(){return valid;}
void Valid(int v){ valid=v;}
int State(){ return state;}
void State(int s) {state=s;}
virtual ~gareal();
friend void myfwrite(FILE* fo,gareal & ga1);
friend ostream& operator<<(ostream &os,gareal & ga1);
friend istream& operator>>(istream &is,gareal & ga1);
private:
double fitness;
double objv;
double* vecreal;
int ne,nle,nf;
double *pe,*ple,*pf;
int nreal;
int valid;
int state;
};
#endif // !defined(AFX_GAREAL_H__733D9977_EBAC_48BB_9BF2_46F94C62E366__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -