00001 #ifndef AFL_AFL_H 00002 #define AFL_AFL_H 00003 00004 #include "afltypes.h" 00005 00006 namespace afl 00007 { 00008 class Field; 00009 class FieldFactory; 00010 class Field_1; 00011 class Field_2; 00012 class Field_3; 00013 class Field_4; 00014 class Interpolator; 00015 class InterpolationFactory; 00016 class LagrangeLinear_1; 00017 class DelaunayLinear_2; 00018 class DelaunayLinear_3; 00019 class DelaunayLinear_4; 00020 class LagrangeQuadratic_1; 00021 class HermiteCubic_1; 00022 class AnalyticInterpolator; 00023 class BasisInterpolator_1; 00024 class BasisInterpolator_2; 00025 class BasisInterpolator_3; 00026 class BasisInterpolator_4; 00027 class Iterator; 00028 template<size_t D> class Element; 00029 class Function; 00030 class Boundary; 00031 class BoundaryFactory; 00032 class BoundaryTree_1; 00033 class BoundaryTree_2; 00034 class BoundaryTree_3; 00035 class Derivator; 00036 class DerivationFactory; 00037 class Simplex; 00038 00042 extern data_t nan; 00043 00047 extern data_t epsillon; 00048 }; 00049 00050 #include "field_1.h" 00051 #include "iterator.h" 00052 #include "interpolator.h" 00053 #include "lagrangelinear_1.h" 00054 #include "lagrangequadratic_1.h" 00055 #include "hermitecubic_1.h" 00056 #include "point.h" 00057 #include "interpolationfactory.h" 00058 #include "field_2.h" 00059 #include "delaunaylinear_2.h" 00060 #include "field.h" 00061 #include "fieldfactory.h" 00062 #include "element.h" 00063 #include "value.h" 00064 #include "field_3.h" 00065 #include "delaunaylinear_3.h" 00066 #include "qhullwrapper.h" 00067 #include "analyticinterpolator.h" 00068 #include "boundary.h" 00069 #include "boundaryfactory.h" 00070 #include "boundarytree_1.h" 00071 #include "boundarytree_2.h" 00072 #include "derivator.h" 00073 #include "derivationfactory.h" 00074 #include "util/aflutil.h" 00075 #include "exc/aflexc.h" 00076 #include "interpolator_4.h" 00077 #include "field_4.h" 00078 #include "delaunaylinear_4.h" 00079 #include "simplex.h" 00080 #include "exc/aflexc.h" 00081 #include "util/aflutil.h" 00082 00083 #endif 00084