/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ /* */ /* This file is part of the HiGHS linear optimization suite */ /* */ /* Written and engineered 2008-2019 at the University of Edinburgh */ /* */ /* Available as open-source under the MIT License */ /* */ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ /**@file simplex/Avgas.h * @brief Utilities for tests with AVGAS */ #ifndef SIMPLEX_AVGAS_H_ #define SIMPLEX_AVGAS_H_ #include #include "util/HighsInt.h" /** * @brief Utilities for tests with AVGAS */ class Avgas { public: void row(HighsInt row, HighsInt& num_row, HighsInt& num_row_nz, std::vector& rowLower, std::vector& rowUpper, std::vector& ARstart, std::vector& ARindex, std::vector& ARvalue); void col(HighsInt col, HighsInt& num_col, HighsInt& num_col_nz, std::vector& colCost, std::vector& colLower, std::vector& colUpper, std::vector& Astart, std::vector& Aindex, std::vector& Avalue); }; #endif /* SIMPLEX_AVGAS_H_ */