Home | History | Annotate | Download | only in actions

Lines Matching refs:Interface

30 template<class Interface>
48 Interface::matrix_from_stl(X_ref,X_stl);
49 Interface::matrix_from_stl(X,X_stl);
50 Interface::matrix_from_stl(C,C_stl);
76 Interface::free_matrix(X_ref,_size);
77 Interface::free_matrix(X,_size);
78 Interface::free_matrix(C,_size);
85 return "hessenberg_"+Interface::name();
93 Interface::copy_matrix(X_ref,X,_size);
97 Interface::hessenberg(X,C,_size);
102 Interface::matrix_to_stl(C,resu_stl);
104 // STL_interface<typename Interface::real_type>::hessenberg(X_stl,C_stl,_size);
106 // typename Interface::real_type error=
107 // STL_interface<typename Interface::real_type>::norm_diff(C_stl,resu_stl);
118 typename Interface::stl_matrix X_stl;
119 typename Interface::stl_matrix C_stl;
120 typename Interface::stl_matrix resu_stl;
122 typename Interface::gene_matrix X_ref;
123 typename Interface::gene_matrix X;
124 typename Interface::gene_matrix C;
130 template<class Interface>
154 Interface::matrix_from_stl(X_ref,X_stl);
155 Interface::matrix_from_stl(X,X_stl);
156 Interface::matrix_from_stl(C,C_stl);
182 Interface::free_matrix(X_ref,_size);
183 Interface::free_matrix(X,_size);
184 Interface::free_matrix(C,_size);
189 static inline std::string name( void ) { return "tridiagonalization_"+Interface::name(); }
196 Interface::copy_matrix(X_ref,X,_size);
200 Interface::tridiagonalization(X,C,_size);
205 Interface::matrix_to_stl(C,resu_stl);
207 // STL_interface<typename Interface::real_type>::tridiagonalization(X_stl,C_stl,_size);
209 // typename Interface::real_type error=
210 // STL_interface<typename Interface::real_type>::norm_diff(C_stl,resu_stl);
221 typename Interface::stl_matrix X_stl;
222 typename Interface::stl_matrix C_stl;
223 typename Interface::stl_matrix resu_stl;
225 typename Interface::gene_matrix X_ref;
226 typename Interface::gene_matrix X;
227 typename Interface::gene_matrix C;