PaGMO
1.1.5
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
src
migration
base_r_policy.cpp
1
/*****************************************************************************
2
* Copyright (C) 2004-2015 The PaGMO development team, *
3
* Advanced Concepts Team (ACT), European Space Agency (ESA) *
4
* *
5
* https://github.com/esa/pagmo *
6
* *
7
* act@esa.int *
8
* *
9
* This program is free software; you can redistribute it and/or modify *
10
* it under the terms of the GNU General Public License as published by *
11
* the Free Software Foundation; either version 2 of the License, or *
12
* (at your option) any later version. *
13
* *
14
* This program is distributed in the hope that it will be useful, *
15
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
16
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
17
* GNU General Public License for more details. *
18
* *
19
* You should have received a copy of the GNU General Public License *
20
* along with this program; if not, write to the *
21
* Free Software Foundation, Inc., *
22
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
23
*****************************************************************************/
24
25
#include "base_r_policy.h"
26
#include "base.h"
27
28
namespace
pagmo
{
namespace
migration {
29
31
39
base_r_policy::base_r_policy
(
const
double
&rate,
rate_type
type):
base
(rate,type) {}
40
42
45
base_r_policy::~base_r_policy
() {}
46
47
}}
pagmo
Root PaGMO namespace.
Definition:
algorithm/base.cpp:34
pagmo::migration::base_r_policy::base_r_policy
base_r_policy(const double &rate=1, rate_type type=fractional)
Constructor from migration rate and type.
Definition:
base_r_policy.cpp:39
pagmo::migration::base_r_policy::~base_r_policy
virtual ~base_r_policy()
Trivial destructor.
Definition:
base_r_policy.cpp:45
pagmo::migration::base
Base migration class.
Definition:
migration/base.h:69
pagmo::migration::rate_type
rate_type
Type of migration rate.
Definition:
migration/base.h:47
Generated by
1.8.9.1