Source Files

Source files contained within the directory src are split between two sub-directories separated by their language of implementation.

C++

The sub-directory extension contains the following content:

  • dfba_utils.cpp: contains source code for exposing the extension module to Python

  • emblp: contains class and function declarations for embedded LP problems

  • methods: contains algorithms for integration of embedded LP problems

  • solver_data.h: struct exposed to Python for solver options

  • user_data.h: struct exposed to Python for model specification

Python

The directory dfba contains the following content: