MathTL
|
00001 // -*- c++ -*- 00002 00003 // +--------------------------------------------------------------------+ 00004 // | This file is part of MathTL - the Mathematical Template Library | 00005 // | | 00006 // | Copyright (c) 2002-2009 | 00007 // | Thorsten Raasch, Manuel Werner | 00008 // +--------------------------------------------------------------------+ 00009 00010 #ifndef _MATHTL_H 00011 #define _MATHTL_H 00012 00013 // comprehensive 'lazy' include file 00014 00015 #include <utils/array1d.h> 00016 #include <utils/fixed_array1d.h> 00017 #include <utils/function.h> 00018 #include <utils/function_time.h> 00019 #include <utils/multiindex.h> 00020 #include <utils/plot_tools.h> 00021 #include <utils/random.h> 00022 #include <utils/tiny_tools.h> 00023 00024 #include <algebra/atra.h> 00025 #include <algebra/infinite_vector.h> 00026 #include <algebra/laurent_polynomial.h> 00027 #include <algebra/matrix.h> 00028 #include <algebra/matrix_norms.h> 00029 #include <algebra/multi_laurent_polynomial.h> 00030 #include <algebra/polynomial.h> 00031 #include <algebra/shifted_matrix.h> 00032 #include <algebra/sparse_matrix.h> 00033 #include <algebra/symmetric_matrix.h> 00034 #include <algebra/tensor_base.h> 00035 #include <algebra/tensor.h> 00036 #include <algebra/triangular_matrix.h> 00037 #include <algebra/tridiagonal_matrix.h> 00038 #include <algebra/vector_arithmetics.h> 00039 #include <algebra/vector.h> 00040 #include <algebra/vector_norms.h> 00041 00042 #include <io/matrix_io.h> 00043 #include <io/vector_io.h> 00044 00045 #include <geometry/atlas.h> 00046 #include <geometry/chart.h> 00047 #include <geometry/grid.h> 00048 #include <geometry/point.h> 00049 #include <geometry/sampled_mapping.h> 00050 00051 #include <numerics/bvp.h> 00052 #include <numerics/cardinal_splines.h> 00053 #include <numerics/corner_singularity.h> 00054 #include <numerics/decomposable_matrix.h> 00055 #include <numerics/differences.h> 00056 #include <numerics/eigenvalues.h> 00057 #include <numerics/extrapolation.h> 00058 #include <numerics/gauss_data.h> 00059 #include <numerics/gauss_quadrature.h> 00060 #include <numerics/iteratsolv.h> 00061 #include <numerics/ivp.h> 00062 #include <numerics/matrix_decomp.h> 00063 #include <numerics/multi_differences.h> 00064 #include <numerics/one_step_scheme.h> 00065 #include <numerics/ortho_poly.h> 00066 #include <numerics/preconditioner.h> 00067 #include <numerics/quadrature.h> 00068 #include <numerics/recursion.h> 00069 #include <numerics/rosenbrock.h> 00070 #include <numerics/row_method.h> 00071 #include <numerics/runge_kutta.h> 00072 #include <numerics/schoenberg_splines.h> 00073 #include <numerics/splines.h> 00074 #include <numerics/sturm_bvp.h> 00075 #include <numerics/w_method.h> 00076 00077 #endif