# /home/coin/svn-release/Smi-0.93.1/Smi/src/SmiSmpsIO.hpp File Reference

`#include "CoinMpsIO.hpp"`
`#include "CoinFileIO.hpp"`
`#include "CoinFinite.hpp"`
`#include "SmiScnModel.hpp"`
`#include "SmiScnData.hpp"`
`#include "SmiScenarioTree.hpp"`
`#include <vector>`
`#include <map>`
`#include <string>`
Include dependency graph for SmiSmpsIO.hpp:

Go to the source code of this file.

## Classes
class | SmiSmpsCardReader
class | SmiSmpsIO
## Enumerations
enum | SmiSectionType { SMI_NO_SECTION, SMI_NAME_SECTION, SMI_ENDATA_SECTION, SMI_EOF_SECTION, SMI_TIME_SECTION, SMI_SCENARIOS_SECTION, SMI_INDEPENDENT_SECTION, SMI_UNKNOWN_SECTION }
enum | SmiSmpsType { SMI_SC_CARD, SMI_BL_CARD, SMI_COLUMN_CARD, SMI_DISCRETE_DIST, SMI_SMPS_COMBINE_ADD, SMI_SMPS_COMBINE_REPLACE, SMI_SMPS_COMBINE_UNKNOWN, SMI_UNKNOWN_MPS_TYPE, SMI_TIME_UNORDERED_CORE_TYPE, SMI_TIME_ORDERED_CORE_TYPE }

## Enumeration Type Documentation

enum SmiSectionType

Enumerator:

  SMI_NO_SECTION |
  SMI_NAME_SECTION |
  SMI_ENDATA_SECTION |
  SMI_EOF_SECTION |
  SMI_TIME_SECTION |
  SMI_SCENARIOS_SECTION |
  SMI_INDEPENDENT_SECTION |
  SMI_UNKNOWN_SECTION |

Definition at line 27 of file SmiSmpsIO.hpp.

enum SmiSmpsType

Enumerator:

  SMI_SC_CARD |
  SMI_BL_CARD |
  SMI_COLUMN_CARD |
  SMI_DISCRETE_DIST |
  SMI_SMPS_COMBINE_ADD |
  SMI_SMPS_COMBINE_REPLACE |
  SMI_SMPS_COMBINE_UNKNOWN |
  SMI_UNKNOWN_MPS_TYPE |
  SMI_TIME_UNORDERED_CORE_TYPE |
  SMI_TIME_ORDERED_CORE_TYPE |

Definition at line 36 of file SmiSmpsIO.hpp.