forward_proto.hpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 using std::cout;
00017 using std::cerr;
00018 using std::endl;
00019 using std::ios;
00020
00021 template<typename eT> class Mat;
00022 template<typename eT> class Col;
00023 template<typename eT> class Row;
00024 template<typename eT> class Cube;
00025
00026 template<typename eT> class subview;
00027 template<typename eT> class subview_col;
00028 template<typename eT> class subview_row;
00029 template<typename oT> class subview_field;
00030 template<typename oT> class subview_cube;
00031
00032 template<typename eT> class diagview;
00033
00034 class diskio;
00035
00036 class op_min;
00037 class op_max;
00038
00039 class op_trans;
00040 class op_htrans;
00041 class op_conj;
00042 class op_diagmat;
00043 class op_inv;
00044 class op_sum;
00045 class op_neg;
00046 class op_scalar_plus;
00047 class op_scalar_minus_pre;
00048 class op_scalar_minus_post;
00049 class op_scalar_times;
00050 class op_scalar_divide;
00051
00052 class glue_div;
00053 class glue_minus;
00054 class glue_plus;
00055 class glue_times;
00056 class glue_times_vec;
00057 class glue_schur;
00058
00059 class glue_plus_diag;
00060 class glue_minus_diag;
00061 class glue_times_diag;
00062 class glue_schur_diag;
00063
00064 class glue_cube_div;
00065 class glue_cube_minus;
00066 class glue_cube_plus;
00067 class glue_cube_schur;
00068
00069
00070 template<const bool, const bool, const bool, const bool> class gemm;
00071 template<const bool, const bool, const bool> class gemv;
00072
00073 template<typename T1, typename op_type> class Op;
00074 template<typename T1, typename op_type> class OpCube;
00075
00076 template<typename T1, typename T2, typename glue_type> class Glue;
00077 template<typename T1, typename T2, typename glue_type> class GlueCube;
00078
00079
00080
00081
00082
00083
00084
00085 enum file_type
00086 {
00087 auto_detect,
00088 raw_ascii,
00089 arma_ascii,
00090 arma_binary,
00091 pgm_binary,
00092 ppm_binary
00093 };
00094
00095
00096
00097
00098