7 #ifndef CYCLUS_SRC_L_MATRIX_H_ 8 #define CYCLUS_SRC_L_MATRIX_H_ 28 const long double&
operator()(
int i,
int j)
const;
31 void SetElement(
int i,
int j,
long double aij);
33 void AddRow(std::vector<long double>
46 std::vector< std::vector<long double> >
62 #endif // CYCLUS_SRC_L_MATRIX_H_ void SetElement(int i, int j, long double aij)
const LMatrix & operator-=(const LMatrix &rhs)
const long double & operator()(int i, int j) const
LMatrix operator+(const LMatrix &lhs, const LMatrix &rhs)
LMatrix operator-(const LMatrix &lhs, const LMatrix &rhs)
const LMatrix & operator*=(const LMatrix &rhs)
void AddRow(std::vector< long double > row)
taken directly from OsiSolverInterface.cpp on 2/17/14 from https://projects.coin-or.org/Osi/browser/trunk.
friend LMatrix operator^(const LMatrix &A, const int k)
const LMatrix & operator+=(const LMatrix &rhs)
const LMatrix & operator=(const LMatrix &rhs)
friend LMatrix operator*(const long double k, const LMatrix &A)