@@ -66,15 +66,14 @@ class mapMAP
6666 ~mapMAP ();
6767
6868 /* set graph and label set */
69- void set_graph (Graph<COSTTYPE> * graph) throw();
70- void set_label_set (const LabelSet<COSTTYPE, SIMDWIDTH> * label_set)
71- throw();
69+ void set_graph (Graph<COSTTYPE> * graph);
70+ void set_label_set (const LabelSet<COSTTYPE, SIMDWIDTH> * label_set);
7271
7372 /* alternatively - construct graph and label set */
7473 void add_edge (const luint_t node_a, const luint_t node_b,
75- const _s_t <COSTTYPE, SIMDWIDTH> weight = 1.0 ) throw() ;
74+ const _s_t <COSTTYPE, SIMDWIDTH> weight = 1.0 );
7675 void set_node_label_set (const luint_t node_id, const
77- std::vector<_iv_st<COSTTYPE, SIMDWIDTH>>& label_set) throw() ;
76+ std::vector<_iv_st<COSTTYPE, SIMDWIDTH>>& label_set);
7877
7978 /* set MRF cost functions (compatibility mode) */
8079 void set_unaries (const UnaryCosts<COSTTYPE, SIMDWIDTH> * unaries);
@@ -100,11 +99,11 @@ class mapMAP
10099
101100 /* start optimization */
102101 _s_t <COSTTYPE, SIMDWIDTH> optimize (std::vector<_iv_st<COSTTYPE, SIMDWIDTH>>&
103- solution) throw() ;
102+ solution);
104103
105104 /* start optimization with customized control flow */
106105 _s_t <COSTTYPE, SIMDWIDTH> optimize (std::vector<_iv_st<COSTTYPE, SIMDWIDTH>>&
107- solution, const mapMAP_control& control_flow) throw() ;
106+ solution, const mapMAP_control& control_flow);
108107
109108protected:
110109 /* setup, sanity checks and tools */
0 commit comments