Changeset 1064 for library/tests/square_mat_point.h
- Timestamp:
- 06/09/10 14:00:40 (15 years ago)
- Files:
-
- 1 modified
-
library/tests/square_mat_point.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
library/tests/square_mat_point.h
r706 r1064 23 23 class square_mat_point : public bdm::root { 24 24 private: 25 itpp::mat matrix;26 itpp::vec vector;27 double scalar;25 itpp::mat matrix; 26 itpp::vec vector; 27 double scalar; 28 28 29 29 public: 30 square_mat_point() : scalar ( 0 ) { }30 square_mat_point() : scalar ( 0 ) { } 31 31 32 itpp::mat get_matrix() const {33 return matrix;34 }32 itpp::mat get_matrix() const { 33 return matrix; 34 } 35 35 36 itpp::vec get_vector() const {37 return vector;38 }36 itpp::vec get_vector() const { 37 return vector; 38 } 39 39 40 double get_scalar() const {41 return scalar;42 }40 double get_scalar() const { 41 return scalar; 42 } 43 43 44 void set_parameters ( const itpp::mat &m, const itpp::vec &v, double s ) {45 matrix = m;46 vector = v;47 scalar = s;48 }44 void set_parameters ( const itpp::mat &m, const itpp::vec &v, double s ) { 45 matrix = m; 46 vector = v; 47 scalar = s; 48 } 49 49 50 //! Load from structure with elements:51 //! \code52 //! { matrix = ( "matrix", ...53 //! vector = [ ...54 //! scalar = ...55 //! }56 //! \endcode57 //! All elements are mandatory.58 void from_setting ( const Setting &set );50 //! Load from structure with elements: 51 //! \code 52 //! { matrix = ( "matrix", ... 53 //! vector = [ ... 54 //! scalar = ... 55 //! } 56 //! \endcode 57 //! All elements are mandatory. 58 void from_setting ( const Setting &set ); 59 59 60 void to_setting ( Setting &set ) const;60 void to_setting ( Setting &set ) const; 61 61 }; 62 62 UIREGISTER ( square_mat_point );
