particle.cpp
来自「标准的粒子群优化算法,visual c++.net环境下编写的代码,有助于学习和」· C++ 代码 · 共 42 行
CPP
42 行
#include "StdAfx.h"
#include ".\particle.h"
CParticle::CParticle(void)
{
Pos = 0;
Vel = 0;
PosBest = 0;
Dim = 0;
}
CParticle::CParticle( int iDim )
{
Dim = iDim;
Pos = new double[Dim];
Vel = new double[Dim];
PosBest = new double[Dim];
}
CParticle::~CParticle(void)
{
if(Dim)
{
delete []Pos;
delete []Vel;
delete PosBest;
}
}
void CParticle::SetDim( int Dimension )
{
if( Pos )
delete []Pos;
if( Vel )
delete []Vel;
if( PosBest )
delete []PosBest;
Dim = Dimension;
Pos = new double[Dimension];
Vel = new double[Dimension];
PosBest = new double[Dimension];
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?