FlopC++ is an open source algebraic modelling language implemented as a C++ class library.