Public Methods |
| CVector (hyp_ker::IUnknown *) |
virtual | ~CVector () |
virtual hyp_DECLARE_IUNKNOWN
hyp_ker::com_result | NondelegatingQueryInterface (const hyp_ker::hypIID &, void **) |
hyp_ker::com_result | Init (void) |
void | FinalRelease (void) |
void | Transpose (IMatrix *Matrix_b) |
void | SetMatrix (IMatrix *Matrix_b) |
void | Multiply (const IMatrix *Matrix_b, IMatrix *Matrix_c) |
void | Extract (const t_size &x_min, const t_size &x_max, const t_size &y_min, const t_size &y_max, IMatrix *Matrix_b) |
void | IncrValue (const t_size &x, const t_size &y, const t_real &scalar_b) |
void | SetDim (const t_size &x, const t_size &y, const t_real &init) |
void | SetValue (const t_size &x, const t_size &y, const t_real &scalar_b) |
t_real | GetValue (const t_size &x, const t_size &y) const |
void | SetMatrix (const t_real &scalar_b) |
t_size | GetNbRow () const |
t_size | GetNbColumn () const |
void | Multiply (const t_real &scalar_b) |
void | Substract (const IMatrix *Matrix_b) |
virtual void | Invert () |
virtual void | Add (const IMatrix *Matrix_b) |
virtual bool | IsSymmetrical (void) |
virtual void | EraseRow (const t_size &row) |
virtual void | EraseColumn (const t_size &column) |
virtual void | EraseRowsAndColumns (const t_mask_array &, const t_mask_array &) |
Static Public Methods |
hyp_ker::com_result | CreateInstance (hyp_ker::IUnknown *pUnknownOuter, hyp_ker::CUnknown **) |