00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef _FRAMETL_ERROR_H_SCALE_H
00011 #define _FRAMETL_ERROR_H_SCALE_H
00012
00013 namespace FrameTL
00014 {
00015
00028 template <class IBASIS>
00029 double
00030 error_H_scale_interval (const int order,
00031 const AggregatedFrame<IBASIS,1,1>& frame,
00032 const InfiniteVector<double, typename AggregatedFrame<IBASIS,1,1>::Index>& coeffs,
00033 const Function<1>& f);
00034
00042 template <class IBASIS>
00043 double
00044 error_H_scale_Lshaped (const int order,
00045 const AggregatedFrame<IBASIS,2,2>& frame,
00046 const InfiniteVector<double, typename AggregatedFrame<IBASIS,2,2>::Index>& coeffs,
00047 const Function<2>& f);
00053 double
00054 H_1_semi_norm_Lshaped(const Function<2>& gradient);
00055
00056 }
00057
00058 #include <error_H_scale.cpp>
00059
00060 #endif