00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef MTL_OPERATIONS_INCLUDE
00013 #define MTL_OPERATIONS_INCLUDE
00014
00015 #include <boost/numeric/mtl/operation/adjoint.hpp>
00016 #include <boost/numeric/mtl/operation/clone.hpp>
00017 #include <boost/numeric/mtl/operation/column_in_matrix.hpp>
00018 #include <boost/numeric/mtl/operation/conj.hpp>
00019 #include <boost/numeric/mtl/operation/crop.hpp>
00020 #include <boost/numeric/mtl/operation/diagonal.hpp>
00021 #include <boost/numeric/mtl/operation/dot.hpp>
00022 #include <boost/numeric/mtl/operation/eigenvalue.hpp>
00023 #include <boost/numeric/mtl/operation/entry1D.hpp>
00024 #include <boost/numeric/mtl/operation/fill.hpp>
00025 #include <boost/numeric/mtl/operation/givens.hpp>
00026 #include <boost/numeric/mtl/operation/hermitian.hpp>
00027 #include <boost/numeric/mtl/operation/hessenberg.hpp>
00028 #include <boost/numeric/mtl/operation/householder.hpp>
00029 #include <boost/numeric/mtl/operation/inv.hpp>
00030 #include <boost/numeric/mtl/operation/invert_diagonal.hpp>
00031 #include <boost/numeric/mtl/operation/left_scale_inplace.hpp>
00032 #include <boost/numeric/mtl/operation/lower_trisolve.hpp>
00033 #include <boost/numeric/mtl/operation/lu.hpp>
00034 #include <boost/numeric/mtl/operation/merge_complex_vector.hpp>
00035 #include <boost/numeric/mtl/operation/mult.hpp>
00036 #include <boost/numeric/mtl/operation/norms.hpp>
00037 #include <boost/numeric/mtl/operation/operators.hpp>
00038 #include <boost/numeric/mtl/operation/orth.hpp>
00039 #include <boost/numeric/mtl/operation/print.hpp>
00040 #include <boost/numeric/mtl/operation/product.hpp>
00041 #include <boost/numeric/mtl/operation/qr.hpp>
00042 #include <boost/numeric/mtl/operation/random.hpp>
00043 #include <boost/numeric/mtl/operation/rank_one_update.hpp>
00044 #include <boost/numeric/mtl/operation/rank_two_update.hpp>
00045 #include <boost/numeric/mtl/operation/right_scale_inplace.hpp>
00046 #include <boost/numeric/mtl/operation/scale.hpp>
00047 #include <boost/numeric/mtl/operation/set_to_zero.hpp>
00048 #include <boost/numeric/mtl/operation/split_complex_vector.hpp>
00049 #include <boost/numeric/mtl/operation/sub_matrix.hpp>
00050 #include <boost/numeric/mtl/operation/sum.hpp>
00051 #include <boost/numeric/mtl/operation/min.hpp>
00052 #include <boost/numeric/mtl/operation/max.hpp>
00053 #include <boost/numeric/mtl/operation/max_pos.hpp>
00054 #include <boost/numeric/mtl/operation/max_abs_pos.hpp>
00055 #include <boost/numeric/mtl/operation/num_cols.hpp>
00056 #include <boost/numeric/mtl/operation/num_rows.hpp>
00057 #include <boost/numeric/mtl/operation/row_in_matrix.hpp>
00058 #include <boost/numeric/mtl/operation/size.hpp>
00059 #include <boost/numeric/mtl/operation/size1D.hpp>
00060 #include <boost/numeric/mtl/operation/static_num_cols.hpp>
00061 #include <boost/numeric/mtl/operation/static_num_rows.hpp>
00062 #include <boost/numeric/mtl/operation/static_size.hpp>
00063 #include <boost/numeric/mtl/operation/swap_row.hpp>
00064 #include <boost/numeric/mtl/operation/trace.hpp>
00065 #include <boost/numeric/mtl/operation/trans.hpp>
00066 #include <boost/numeric/mtl/operation/upper_trisolve.hpp>
00067
00068 #include <boost/numeric/mtl/matrix/bands.hpp>
00069 #include <boost/numeric/mtl/matrix/identity.hpp>
00070 #include <boost/numeric/mtl/matrix/lower.hpp>
00071 #include <boost/numeric/mtl/matrix/permutation.hpp>
00072 #include <boost/numeric/mtl/matrix/reorder.hpp>
00073 #include <boost/numeric/mtl/matrix/strict_upper.hpp>
00074 #include <boost/numeric/mtl/matrix/strict_lower.hpp>
00075 #include <boost/numeric/mtl/matrix/upper.hpp>
00076
00077 #include <boost/numeric/mtl/io/path.hpp>
00078
00079 #include <boost/numeric/mtl/utility/string_to_enum.hpp>
00080 #include <boost/numeric/mtl/utility/make_copy_or_reference.hpp>
00081
00082 #include <boost/numeric/mtl/interface/umfpack_solve.hpp>
00083
00084 #endif // MTL_OPERATIONS_INCLUDE