Skip to content

robertbridgart/wila

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple metaheuristics framework to couple optimization and simulation models

Purpose

This framework is designed to incorporate the state of the art in metaheuristics software frameworks, yet limiting the software complexity to users who are interested in applying it without advanced knowledge of software or optimisation research. It has been used mainly to calibrate environmental models, mostly hydrology models.

The purpose of this framework is to define a set of programming interface, rather than replicate optimisation algorithms found in other optimisation frameworks.

License

This software is released under the LGPL v3. See LICENSE.

Requirements

This is written in C++ using some features from the C++11 standard. It is known to compile with:

  • GCC version 4.8 or above
  • Visual C++ as from Visual Studio 2013 update 5, or above.

Getting started

Unit tests

cd tests
cmake .
make
./mhcpptest

Sample application

cd doc/sample/gettingstarted
cmake .
make

Further Documentation

TODO will probably set up a github page

What's the name of the repo about?

"In Slavic mythology, there is a form of nymph which lies somewhere between a ghost and a fairy. [...] They can either blend into the wind as incorporeal shapes — translucent and intangible — or they can become solid, touching, and being touched, by the natural world around them. [...] If such an easily enticed man were to go searching for a Wila, he would most likely find her in places similar to those which the fairies and nymphs prefer—on hill tops or mounds, or in the center of a ring of trees."

About

A C++ framework to couple optimisation tools and simulation models

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.8%
  • CMake 1.2%