/external/eigen/bench/btl/actions/ |
H A D | action_lu_solve.hh | 31 template<class Interface> 39 return "lu_solve_"+Interface::name(); 51 typename Interface::stl_matrix A_stl; 52 typename Interface::stl_vector B_stl; 53 typename Interface::stl_vector X_stl; 61 typename Interface::gene_matrix A; 62 typename Interface::gene_vector B; 63 typename Interface::gene_vector X; 65 typename Interface::gene_matrix LU; 67 Interface [all...] |
H A D | action_trisolve_matrix.hh | 31 template<class Interface> 58 Interface::matrix_from_stl(A_ref,A_stl); 59 Interface::matrix_from_stl(B_ref,B_stl); 60 Interface::matrix_from_stl(X_ref,X_stl); 62 Interface::matrix_from_stl(A,A_stl); 63 Interface::matrix_from_stl(B,B_stl); 64 Interface::matrix_from_stl(X,X_stl); 90 Interface::free_matrix(A,_size); 91 Interface::free_matrix(B,_size); 92 Interface [all...] |
H A D | action_trmm.hh | 31 template<class Interface> 58 Interface::matrix_from_stl(A_ref,A_stl); 59 Interface::matrix_from_stl(B_ref,B_stl); 60 Interface::matrix_from_stl(X_ref,X_stl); 62 Interface::matrix_from_stl(A,A_stl); 63 Interface::matrix_from_stl(B,B_stl); 64 Interface::matrix_from_stl(X,X_stl); 90 Interface::free_matrix(A,_size); 91 Interface::free_matrix(B,_size); 92 Interface [all...] |
H A D | action_rot.hh | 26 template<class Interface> 37 typename Interface::stl_matrix tmp; 42 Interface::vector_from_stl(A_ref,A_stl); 43 Interface::vector_from_stl(A,A_stl); 44 Interface::vector_from_stl(B_ref,B_stl); 45 Interface::vector_from_stl(B,B_stl); 58 Interface::free_vector(A); 59 Interface::free_vector(B); 60 Interface::free_vector(A_ref); 61 Interface [all...] |
H A D | action_axpby.hh | 30 template<class Interface> 46 Interface::vector_from_stl(X_ref,X_stl); 47 Interface::vector_from_stl(Y_ref,Y_stl); 49 Interface::vector_from_stl(X,X_stl); 50 Interface::vector_from_stl(Y,Y_stl); 65 Interface::free_vector(X_ref); 66 Interface::free_vector(Y_ref); 68 Interface::free_vector(X); 69 Interface::free_vector(Y); 75 return "axpby_"+Interface [all...] |
H A D | action_matrix_matrix_product_bis.hh | 32 template<class Interface> 39 return "matrix_matrix_"+Interface::name(); 50 typename Interface::stl_matrix A_stl; 51 typename Interface::stl_matrix B_stl; 52 typename Interface::stl_matrix X_stl; 60 typename Interface::gene_matrix A_ref; 61 typename Interface::gene_matrix B_ref; 62 typename Interface::gene_matrix X_ref; 64 typename Interface::gene_matrix A; 65 typename Interface [all...] |
H A D | action_axpy.hh | 31 template<class Interface> 50 Interface::vector_from_stl(X_ref,X_stl); 51 Interface::vector_from_stl(Y_ref,Y_stl); 53 Interface::vector_from_stl(X,X_stl); 54 Interface::vector_from_stl(Y,Y_stl); 75 Interface::free_vector(X_ref); 76 Interface::free_vector(Y_ref); 78 Interface::free_vector(X); 79 Interface::free_vector(Y); 86 return "axpy_"+Interface [all...] |
H A D | action_ger.hh | 26 template<class Interface> 37 typename Interface::stl_matrix tmp; 44 Interface::matrix_from_stl(A_ref,A_stl); 45 Interface::matrix_from_stl(A,A_stl); 46 Interface::vector_from_stl(B_ref,B_stl); 47 Interface::vector_from_stl(B,B_stl); 48 Interface::vector_from_stl(X_ref,X_stl); 49 Interface::vector_from_stl(X,X_stl); 62 Interface::free_matrix(A,_size); 63 Interface [all...] |
H A D | action_syr2.hh | 31 template<class Interface> 41 typename Interface::stl_matrix tmp; 48 Interface::matrix_from_stl(A_ref,A_stl); 49 Interface::matrix_from_stl(A,A_stl); 50 Interface::vector_from_stl(B_ref,B_stl); 51 Interface::vector_from_stl(B,B_stl); 52 Interface::vector_from_stl(X_ref,X_stl); 53 Interface::vector_from_stl(X,X_stl); 65 Interface::free_matrix(A,_size); 66 Interface [all...] |
H A D | action_aat_product.hh | 31 template<class Interface> 50 Interface::matrix_from_stl(A_ref,A_stl); 51 Interface::matrix_from_stl(X_ref,X_stl); 53 Interface::matrix_from_stl(A,A_stl); 54 Interface::matrix_from_stl(X,X_stl); 74 Interface::free_matrix(A,_size); 75 Interface::free_matrix(X,_size); 77 Interface::free_matrix(A_ref,_size); 78 Interface::free_matrix(X_ref,_size); 86 return "aat_"+Interface [all...] |
H A D | action_ata_product.hh | 31 template<class Interface> 50 Interface::matrix_from_stl(A_ref,A_stl); 51 Interface::matrix_from_stl(X_ref,X_stl); 53 Interface::matrix_from_stl(A,A_stl); 54 Interface::matrix_from_stl(X,X_stl); 74 Interface::free_matrix(A,_size); 75 Interface::free_matrix(X,_size); 77 Interface::free_matrix(A_ref,_size); 78 Interface::free_matrix(X_ref,_size); 86 return "ata_"+Interface [all...] |
H A D | action_atv_product.hh | 31 template<class Interface> 49 Interface::matrix_from_stl(A_ref,A_stl); 50 Interface::vector_from_stl(B_ref,B_stl); 51 Interface::vector_from_stl(X_ref,X_stl); 53 Interface::matrix_from_stl(A,A_stl); 54 Interface::vector_from_stl(B,B_stl); 55 Interface::vector_from_stl(X,X_stl); 69 Interface::free_matrix(A,_size); 70 Interface::free_vector(B); 71 Interface [all...] |
H A D | action_matrix_matrix_product.hh | 31 template<class Interface> 51 Interface::matrix_from_stl(A_ref,A_stl); 52 Interface::matrix_from_stl(B_ref,B_stl); 53 Interface::matrix_from_stl(X_ref,X_stl); 55 Interface::matrix_from_stl(A,A_stl); 56 Interface::matrix_from_stl(B,B_stl); 57 Interface::matrix_from_stl(X,X_stl); 77 Interface::free_matrix(A,_size); 78 Interface::free_matrix(B,_size); 79 Interface [all...] |
H A D | action_matrix_vector_product.hh | 31 template<class Interface> 51 Interface::matrix_from_stl(A_ref,A_stl); 52 Interface::matrix_from_stl(A,A_stl); 53 Interface::vector_from_stl(B_ref,B_stl); 54 Interface::vector_from_stl(B,B_stl); 55 Interface::vector_from_stl(X_ref,X_stl); 56 Interface::vector_from_stl(X,X_stl); 76 Interface::free_matrix(A,_size); 77 Interface::free_vector(B); 78 Interface [all...] |
H A D | action_symv.hh | 31 template<class Interface> 49 Interface::matrix_from_stl(A_ref,A_stl); 50 Interface::matrix_from_stl(A,A_stl); 51 Interface::vector_from_stl(B_ref,B_stl); 52 Interface::vector_from_stl(B,B_stl); 53 Interface::vector_from_stl(X_ref,X_stl); 54 Interface::vector_from_stl(X,X_stl); 68 Interface::free_matrix(A,_size); 69 Interface::free_vector(B); 70 Interface [all...] |
H A D | action_lu_decomp.hh | 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); 70 Interface::free_matrix(X_ref,_size); 71 Interface::free_matrix(X,_size); 72 Interface::free_matrix(C,_size); 79 return "complete_lu_decomp_"+Interface::name(); 87 Interface::copy_matrix(X_ref,X,_size); 91 Interface [all...] |
H A D | action_trisolve.hh | 30 template<class Interface> 55 Interface::matrix_from_stl(L,L_stl); 56 Interface::vector_from_stl(X,X_stl); 57 Interface::vector_from_stl(B,B_stl); 81 Interface::free_matrix(L,_size); 82 Interface::free_vector(B); 83 Interface::free_vector(X); 90 return "trisolve_vector_"+Interface::name(); 98 //Interface::copy_vector(X_ref,X,_size); 102 Interface [all...] |
H A D | action_cholesky.hh | 30 template<class Interface> 50 Interface::matrix_from_stl(X_ref,X_stl); 51 Interface::matrix_from_stl(X,X_stl); 52 Interface::matrix_from_stl(C,C_stl); 77 Interface::free_matrix(X_ref,_size); 78 Interface::free_matrix(X,_size); 79 Interface::free_matrix(C,_size); 86 return "cholesky_"+Interface::name(); 94 Interface::copy_matrix(X_ref,X,_size); 98 Interface [all...] |
H A D | action_partial_lu.hh | 30 template<class Interface> 50 Interface::matrix_from_stl(X_ref,X_stl); 51 Interface::matrix_from_stl(X,X_stl); 52 Interface::matrix_from_stl(C,C_stl); 72 Interface::free_matrix(X_ref,_size); 73 Interface::free_matrix(X,_size); 74 Interface::free_matrix(C,_size); 81 return "partial_lu_decomp_"+Interface::name(); 89 Interface::copy_matrix(X_ref,X,_size); 93 Interface [all...] |
H A D | action_hessenberg.hh | 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 [all...] |
/external/eigen/bench/btl/generic_bench/static/ |
H A D | bench_static.hh | 36 template <template<class> class Perf_Analyzer, template<class> class Action, template<class,int> class Interface> 39 if (BtlConfig::skipAction(Action<Interface<REAL_TYPE,10> >::name())) 42 string filename = "bench_" + Action<Interface<REAL_TYPE,10> >::name() + ".dat"; 51 static_size_generator<max_size,Perf_Analyzer,Action,Interface>::go(tab_sizes,tab_mflops); 57 template <template<class> class Action, template<class,int> class Interface> 60 bench_static<Portable_Perf_Analyzer,Action,Interface>(); 61 //bench_static<Mixed_Perf_Analyzer,Action,Interface>(); 62 //bench_static<X86_Perf_Analyzer,Action,Interface>();
|
H A D | static_size_generator.hh | 28 template <int SIZE,template<class> class Perf_Analyzer, template<class> class Action, template<class,int> class Interface> 34 Perf_Analyzer<Action<Interface<REAL_TYPE,SIZE> > > perf_action; 37 static_size_generator<SIZE-1,Perf_Analyzer,Action,Interface>::go(tab_sizes,tab_mflops); 43 template <template<class> class Perf_Analyzer, template<class> class Action, template<class,int> class Interface> 44 struct static_size_generator<1,Perf_Analyzer,Action,Interface>{ 48 Perf_Analyzer<Action<Interface<REAL_TYPE,1> > > perf_action;
|
/external/v8/src/ |
H A D | interface.h | 35 class Interface : public ZoneObject { class in namespace:v8::internal 40 static Interface* NewUnknown(Zone* zone) { 41 return new(zone) Interface(NONE); 44 static Interface* NewValue() { 45 static Interface value_interface(VALUE + FROZEN); // Cached. 49 static Interface* NewConst() { 50 static Interface value_interface(VALUE + CONST + FROZEN); // Cached. 54 static Interface* NewModule(Zone* zone) { 55 return new(zone) Interface(MODULE); 63 void Add(const AstRawString* name, Interface* interfac 194 explicit Interface(int flags) function in class:v8::internal::Interface [all...] |
H A D | interface.cc | 12 Interface* Interface::Lookup(Handle<String> name, Zone* zone) { 22 return static_cast<Interface*>(p->value); 41 void Interface::DoAdd(const void* name, uint32_t hash, Interface* interface, 78 static_cast<Interface*>(p->value)->Unify(interface, zone, ok); 91 void Interface::Unify(Interface* that, Zone* zone, bool* ok) { 140 void Interface::DoUnify(Interface* tha [all...] |
/external/skia/src/core/ |
H A D | SkFunction.h | 45 struct Interface { struct in class:SkFunction 46 virtual ~Interface() {} 48 virtual Interface* clone() const = 0; 52 class LambdaImpl final : public Interface { 57 Interface* clone() const { return SkNEW_ARGS(LambdaImpl<Fn>, (fFn)); } 62 class FnPtrImpl final : public Interface { 67 Interface* clone() const { return SkNEW_ARGS(FnPtrImpl, (fFn)); } 72 SkAutoTDelete<Interface> fFunction;
|