The entire SoPlex code is contained in the namespace soplex. Because of this, either all classes and methods must be qualified by the prefix "soplex::" or a "using namespace soplex;" must be present.
The main interface is given by the class SoPlex, which handles the construction and modification of an LP, the solving process, allows to access and change parameters, and retrieve solution information.
With version 2.0, the SoPlex class has been updated significantly compared to the 1.x version. Since version 4.0, the old version cannot be used anymore.