Go to the documentation of this file.00001
00002
00003
00004
00005
00006 #ifndef m23d_set_q_constraint_h_
00007 #define m23d_set_q_constraint_h_
00008
00009 #include <vnl/vnl_vector.h>
00010 #include <vnl/vnl_matrix.h>
00011
00012
00013
00014
00015 void m23d_set_q_constraint1(vnl_matrix<double> & A,
00016 vnl_vector<double> & rhs,
00017 unsigned c,
00018 const vnl_vector<double>& a,
00019 const vnl_vector<double>& b,
00020 double r);
00021
00022
00023
00024
00025 void m23d_set_q_constraint2(vnl_matrix<double> & A,
00026 vnl_vector<double> & rhs,
00027 unsigned c,
00028 const vnl_vector<double>& a,
00029 const vnl_vector<double>& b);
00030
00031
00032
00033
00034 void m23d_set_q_constraints(const vnl_matrix<double> & M, unsigned k,
00035 vnl_matrix<double>& A,
00036 vnl_vector<double>& rhs);
00037
00038 #endif // m23d_set_q_constraint_h_
00039
00040
00041