Mercurial > hg > octave-nkf
diff liboctave/LinConst.h @ 1536:26411f9c7603
[project @ 1995-10-05 05:41:26 by jwe]
author | jwe |
---|---|
date | Thu, 05 Oct 1995 05:51:20 +0000 |
parents | dc527156c38c |
children | b6c48195b552 |
line wrap: on
line diff
--- a/liboctave/LinConst.h +++ b/liboctave/LinConst.h @@ -37,10 +37,6 @@ #include "dMatrix.h" #include "Bounds.h" -#ifndef Vector -#define Vector ColumnVector -#endif - class LinConst : public Bounds { public: @@ -51,15 +47,15 @@ LinConst (int eq, int ineq, int n) : Bounds (eq+ineq), A (nb, n) {} - LinConst (const Vector& l, const Matrix& amat, const Vector& u) + LinConst (const ColumnVector& l, const Matrix& amat, const ColumnVector& u) : Bounds (l, u), A (amat) { if (nb != amat.rows ()) error ("inconsistent sizes for constraint matrix and bounds vectors"); } - LinConst (const Matrix& A_eq, const Vector& b_eq, - const Matrix& A_ineq, const Vector& b_ineq); + LinConst (const Matrix& A_eq, const ColumnVector& b_eq, + const Matrix& A_ineq, const ColumnVector& b_ineq); LinConst (const LinConst& a) : Bounds (a.lb, a.ub), A (a.constraint_matrix ()) {} @@ -91,8 +87,8 @@ Matrix eq_constraint_matrix (void) const; Matrix ineq_constraint_matrix (void) const; - Vector eq_constraint_vector (void) const; - Vector ineq_constraint_vector (void) const; + ColumnVector eq_constraint_vector (void) const; + ColumnVector ineq_constraint_vector (void) const; friend ostream& operator << (ostream& os, const LinConst& b);